77 lines
3.9 KiB
C#
77 lines
3.9 KiB
C#
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<br>2. Click 'Add Client' button<br>3. Fill the following fields:<br> Client Number<br> Client Name<br> GL Account Name<br>4. Select companies<br>5. Click Save<br>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<br>2. Click Delete button<br>3. Check warning message:<br> You are about to delete the < Client Name >.Are you sure you want to delete it?<br>4. Click Delete button<br>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<br>2. Click Edit button<br>3. Change the following fields:<br> Client Number<br> Client Name<br> GL Account Name<br>4. Add some companies<br>5. Click Save6. Open the client details<br>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));
|
|
}
|
|
*/
|
|
}
|
|
} |