public void SortTest(SearchCriteria searchCriteria, SortShowCriteria sortShowCriteria) { SearchSuccessPage searchSuccessPage = LoadApplication() .SearchSuccessfully(searchCriteria) .ProductsCriteria.SortAndShowSuccessfully(sortShowCriteria); Assert.IsTrue(searchSuccessPage.ProductsCriteria.IsSortedAscList()); }
public void ShowElementsTest(SearchCriteria searchCriteria, SortShowCriteria sortShowCriteria, SortShowCriteria sortShowCriteriaA) { SearchSuccessPage searchSuccessPage = LoadApplication().SearchSuccessfully(searchCriteria); Thread.Sleep(2000); //Only for Presentation Assert.AreEqual(searchSuccessPage.ProductsCriteria.GetProductComponentsCount(), Convert.ToInt32(sortShowCriteria.ShowValue)); // searchSuccessPage = searchSuccessPage.ProductsCriteria.SortAndShowSuccessfully(sortShowCriteriaA); Assert.AreEqual(searchSuccessPage.ProductsCriteria.GetProductComponentsCount(), Convert.ToInt32(sortShowCriteriaA.ShowValue)); Thread.Sleep(2000); //Only for Presentation }
// Business Logic public SearchSuccessPage SortAndShowSuccessfully(SortShowCriteria searchCriteria) { MakeSortAndShow(searchCriteria.SortValue, searchCriteria.ShowValue); return(new SearchSuccessPage(driver)); }