public void ClickAll(IWebDriver driver) { statusFilters.ClickAll(driver); statusNavigationBar = new StatusNavigationBar(driver); statusFilters = new StatusFilters(driver); }
public void StatusFilters_ShowAllButtonClick_Test_1() { using (var driver = new ChromeDriver()) { /* Initialization */ var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("https://tms.lionbridge.com/"); string projectTitle = "Corteva"; ProjectsPage testPage = new ProjectsPage(driver, projectTitle); testPage.ClickChosenProject(); ParticularProjectPage testProjectPage = new ParticularProjectPage(driver); testProjectPage.ProfileClick(driver); testProjectPage.ChangeItemsPerPageMin(driver); testProjectPage.StatusClick(driver); StatusFilters statusFiltersTest = new StatusFilters(driver); statusFiltersTest.ClickAll(driver); statusFiltersTest = new StatusFilters(driver); /* Set of assertions */ Assert.IsFalse(statusFiltersTest.FiltersButtonIsNull); Assert.AreEqual(1, statusFiltersTest.FiltersButtonIsDisplayed); Assert.AreEqual(0, statusFiltersTest.FiltersButtonIsClicked); Assert.IsFalse(statusFiltersTest.ShowAllButtonIsNull); Assert.AreEqual(1, statusFiltersTest.ShowAllButtonIsEnabled); Assert.AreEqual(1, statusFiltersTest.ShowAllButtonIsClicked); } }