public void SearchImage(SearchData searchData, string expectedTitle, string expectedUrl) { OpenSearchPage(); Search(searchData.SearchTerm); SetSize(searchData.Size); SetColor(searchData.Color); SetTypes(searchData.Type); SetPeople(searchData.People); SetDate(searchData.Date); SetLicense(searchData.License); OpenImageResults(searchData.ResultNumber); AssertResult(expectedTitle, expectedUrl); }
public void AssertAtpSearchImageResults_WithFacade() { var searchData = new SearchData() { SearchTerm = "automate the planet", Size = Sizes.Large, Color = Colors.BlackWhite, Type = Types.Clipart, People = People.All, Date = Dates.PastYear, License = Licenses.All, ResultNumber = 1, }; _imageSearchFacade.SearchImage( searchData, "Homepage - Automate The Planet", "https://www.automatetheplanet.com/"); }
public void AssertTPSearchImageResults_WithFacade() { var searchData = new SearchData() { SearchTerm = "testproject.io", Size = Sizes.ExtraLarge, Color = Colors.ColorOnly, Type = Types.Clipart, People = People.All, Date = Dates.PastWeek, License = Licenses.All, ResultNumber = 1, }; _imageSearchFacade.SearchImage( searchData, "TestProject · GitHub", "https://github.com/testproject-io"); }
public void SearchImage(SearchData searchData, string expectedTitle, string expectedUrl) { _mainPage .Open <MainPage>() .Search(searchData.SearchTerm) .ClickImages() .SetSize(searchData.Size) .SetColor(searchData.Color) .SetTypes(searchData.Type) .SetPeople(searchData.People) .SetDate(searchData.Date) .SetLicense(searchData.License) .ClickImageResult(searchData.ResultNumber); _resultDetailedPage.AssertResultTitle(expectedTitle) .AssertResultLink(expectedUrl) .ClickVisitSiteButton(); Assert.AreEqual(expectedUrl, _driver.Url); }