Example #1
0
        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");
            }
        }
Example #2
0
 public void GivenNavigateToCompareCarsPage()
 {
     GivenNavigateToPage("Research");
     _researchPage.NavigateToCompareCarsPage();
     _compareCarsPage = new CompareCarsPage();
 }