public void SeActivity_test_search() { // Arrange FluentRecordBase SeDB = FluentRecordBaseFactory.Get(); int count = SeDB.ToServ <IActivityService>().GetAll().Count(); if (count < 20) { var _activity = (Domain.Activity)Records.activity.Clone(); SeDB.ToServ <IActivityService>().Create(_activity, "ME"); } // Act ui.WaitThenClickElement(By.Id("menulinkactivity")); // Test bad search first ui.WaitForElement(By.Id("activityTable_searchbox")).SendKeys("bk45kjdsgjk4j3lkt6j3lkjgre"); bool result = ui.WaitForElementValue(By.XPath("//table[@id='activityTable']/tbody/tr/td[1]"), "No matching records found"); Assert.IsTrue(result, "Activity search results should be empty"); // Test good search first ui.WaitForElement(By.Id("activityTable_searchbox")).Clear(); ui.WaitForElement(By.Id("activityTable_searchbox")).SendKeys("jadmin"); result = ui.WaitForElementValue(By.XPath("//table[@id='activityTable']/tbody/tr[5]/td[3]"), "jadmin"); Assert.IsTrue(result, "Activities search not returning proper results"); }
public void SetupTest() { frb = FluentRecordBaseFactory.Get(); driver = new ChromeDriver(SharedConfig.ChromeDriverPath); ui = new sharedUI(driver, baseURL, map); verificationErrors = new StringBuilder(); ui.login(SharedConfig.SeleniumUser, SharedConfig.SeleniumUserPassword); }
public void SetupTest() { frb = FluentRecordBaseFactory.Get(); driver = new ChromeDriver("/usr/local/bin"); baseURL = "http://localhost:4213/"; ui = new sharedUI(driver, baseURL, map); verificationErrors = new StringBuilder(); ui.login(); }
public void TestInitialize() { frb = FluentRecordBaseFactory.Get(); dOptions = new viewOptions { CI = new CultureInfo("en-US", false), sSearch = "", date = DateTime.Today, dwccardnum = null, woid = null, orderDescending = false, sortColName = "WOID", displayStart = 0, displayLength = 20 }; }
public void TestInitialize() { frb = FluentRecordBaseFactory.Get(); _dOptions = new viewOptions { CI = new CultureInfo("en-US", false), sSearch = "", date = TimeZoneInfo .ConvertTimeToUtc( DateTime.SpecifyKind(DateTime.Today, DateTimeKind.Unspecified), frb.ClientTimeZoneInfo ), dwccardnum = null, woid = null, orderDescending = true, sortColName = "WOID", displayStart = 0, displayLength = 20 }; }
public void SeActivity_test_pagination() { // Arrange FluentRecordBase SeDB = FluentRecordBaseFactory.Get(); int count = SeDB.ToServ <IActivityService>().GetAll().Count(); if (count < 20) { Domain.Person _person = (Domain.Person)Records.person.Clone(); SeDB.ToServ <IPersonService>().Create(_person, "ME"); } // Act ui.WaitThenClickElement(By.Id("menulinkactivity")); var recordID = ui.WaitForElement(By.XPath("//table[@id='activityTable']/tbody/tr")).GetAttribute("recordid"); ui.WaitThenClickElement(By.CssSelector("#activityTable_next.paginate_enabled_next")); Thread.Sleep(1000); // Prevent race condition var recordIDPage = ui.WaitForElement(By.XPath("//table[@id='activityTable']/tbody/tr")).GetAttribute("recordid"); // Assert Assert.AreNotEqual(recordID, recordIDPage, "Pagination for Activities List appears to not be working"); }
public void Initialize() { frb = FluentRecordBaseFactory.Get(); connectionString = "Server=localhost,1433; Database=machete_db; User=readonlylogin; Password=@testPassword1;"; }
public void TestInitialize() { frb = FluentRecordBaseFactory.Get(); }
public void Initialize() { frb = FluentRecordBaseFactory.Get(); //frb._dbContext` = frb.container.GetRequiredService<MacheteContext>(); }