public bool CheckPrice(Passenger passenger) { ListPage listPage = new ListPage(driver); double first_price = 0, second_price = 0; listPage.OpenReviewTrips(); switch (passenger) { case Passenger.Child: first_price = double.Parse(listPage.FirstPriceC.Text, CultureInfo.InvariantCulture); second_price = double.Parse(listPage.SecondPriceC.Text, CultureInfo.InvariantCulture); break; case Passenger.Senior: first_price = double.Parse(listPage.FirstPriceS.Text, CultureInfo.InvariantCulture); second_price = double.Parse(listPage.SecondPriceS.Text, CultureInfo.InvariantCulture); break; } var current_price = double.Parse(listPage.CurrentPriceS.Text, CultureInfo.InvariantCulture); return(Math.Abs((first_price + second_price) - current_price) < 0.01); }
public bool CheckComparer() { ListPage listPage = new ListPage(driver); return(listPage.CheckComparer()); }