using Microsoft.VisualStudio.TestTools.UnitTesting; using System; namespace Prevu { [TestClass] public class WorkWeeks : BaseTest { #region Initialization & CleanUp [ClassInitialize] public static void ClassInitialize(TestContext TestContext) { BaseTest.ClassInitialize(TestContext); } [ClassCleanup] public static void ClassCleanup() { BaseTest.ClassCleanup(); } #endregion Initialization & CleanUp /*[TestMethod, TestCategory("Smoke Test"), TestCategory("Clients"), Timeout(testTimeout)] [TestProperty("Create Client", "1. Open the Clients page
2. Click 'Add Client' button
3. Fill the following fields:
Client Number
Client Name
GL Account Name
4. Select companies
5. Click Save
6. Find created client and check stored data")] public void CreateClient() { Assert.IsTrue(loginPage.SignInAdmin()); Assert.IsTrue(clientsPage.OpenClients()); string id = ""; string clientNumber = tempId; string clientName = string.Format("Test Client {0}", tempId); string glAccountName = "Mike"; string[] companies = new string[1] { "MK" }; Assert.IsTrue(clientsPage.CreateClient(clientNumber, clientName, glAccountName, companies, out id)); Assert.IsFalse(string.IsNullOrEmpty(id)); Assert.IsTrue(clientsPage.CheckClient(id, clientNumber, clientName, glAccountName, companies)); } [TestMethod, TestCategory("Smoke Test"), TestCategory("Clients"), Timeout(testTimeout)] [TestProperty("Delete Client", "1. Find a client
2. Click Delete button
3. Check warning message:
You are about to delete the < Client Name >.Are you sure you want to delete it?
4. Click Delete button
5. Make sure that client is deleted")] public void DeleteClient() { Assert.IsTrue(loginPage.SignInAdmin()); Assert.IsTrue(clientsPage.OpenClients()); string id = ""; string clientNumber = string.Format("{0}d", tempId); string clientName = string.Format("Test Client {0}d", tempId); string glAccountName = "Mike"; string[] companies = new string[2] { "MK", "Jossi and Mels Company" }; Assert.IsTrue(clientsPage.CreateClient(clientNumber, clientName, glAccountName, companies, out id)); Assert.IsFalse(string.IsNullOrEmpty(id)); Assert.IsTrue(clientsPage.DeleteClient(id, clientName)); } [TestMethod, TestCategory("Smoke Test"), TestCategory("Clients"), Timeout(testTimeout)] [TestProperty("Edit Client", "1. Find a client
2. Click Edit button
3. Change the following fields:
Client Number
Client Name
GL Account Name
4. Add some companies
5. Click Save6. Open the client details
7. Check edited field values")] public void EditClient() { Assert.IsTrue(loginPage.SignInAdmin()); Assert.IsTrue(clientsPage.OpenClients()); string id = ""; string clientNumber = tempId; string clientName = string.Format("Test Client {0}", tempId); string glAccountName = "Mike"; string[] companies = new string[3] { "MK", "Jossi and Mels Company", "Total Well Being" }; Assert.IsTrue(clientsPage.CreateClient(clientNumber, clientName, glAccountName, companies, out id)); Assert.IsFalse(string.IsNullOrEmpty(id)); clientNumber = string.Format("{0}-1", tempId); clientName = string.Format("Test Client {0} E", tempId); glAccountName = "Gendalf"; companies = new string[1] { "Michelle New" }; Assert.IsTrue(clientsPage.EditClient(id, clientNumber, clientName, glAccountName, companies)); } */ } }