public void ThenIsSelectedCarsOptionsAreCorrect() { newCompareCarsPage = new CompareCarsPage(); int countCarOnPage = newCompareCarsPage.CountCarsOnPage(); Dictionary <int, string> CarNamesOnPage = new Dictionary <int, string>(); for (int i = 1; i <= countCarOnPage; i++) { foreach (var tempCar in Garage.Garage) { if (tempCar.Value.GetCompareYearMakeModelString().Equals(GetStringAboutCarFromPage(i))) { CarNamesOnPage.Add(i, tempCar.Key); } } } foreach (var tempCarOnPage in CarNamesOnPage) { SoftAssert.AssertEqual(Garage.GetYearMakerModelToLowerString(tempCarOnPage.Value), newCompareCarsPage.GetYearMakerModel(tempCarOnPage.Key), "Year Maker Model are not equal"); SoftAssert.AssertEqual(Garage.GetCarEngine(tempCarOnPage.Value), newCompareCarsPage.GetEngineString(tempCarOnPage.Key), "Engine are not equal"); SoftAssert.AssertEqual(Garage.GetCarTransmission(tempCarOnPage.Value), newCompareCarsPage.GetTransmissionString(tempCarOnPage.Key), "Transmission are not equal"); } }
public void GivenNavigateToCompareCarsPage() { GivenNavigateToPage("Research"); _researchPage.NavigateToCompareCarsPage(); _compareCarsPage = new CompareCarsPage(); }