public void GetFare_InterZone_Monthly_Journeys_Returns_MoreThan_WeeklyCap_600() { List <JourneyContract> journeys = JourneyDataSetup.GetMoreThanWeeklyCapAsTotalFareForInterZoneJourneys(); int fare = jc.GetTotalFare(journeys); Assert.True(fare > 600); }
public void GetFare_InterZone_Weekdays_Journeys_Returns_TwoDailyCap_240() { List <JourneyContract> journeys = JourneyDataSetup.GetTotalFareAs240ForInterZoneJourneys(); int fare = jc.GetTotalFare(journeys); Assert.Equal(240, fare); }
public void GetFare_InterZone_Weekfull_Journeys_Returns_WeeklyCap_600() { List <JourneyContract> journeys = JourneyDataSetup.GetWeeklyCapAsTotalFareForInterZoneJourneys(); int fare = jc.GetTotalFare(journeys); Assert.Equal(600, fare); }
public void GetFare_TotalFare_145_For_Journeys_TueAndWed() { List <JourneyContract> journeys = JourneyDataSetup.GetTotalFareAs145ForInterZoneJourneys(); int fare = jc.GetTotalFare(journeys); Assert.Equal(145, fare); }
public void GetFare_InterZone_Weekday_Journeys_Returns_DailyCap_120() { List <JourneyContract> journeys = JourneyDataSetup.GetDailyCapAsTotalFareForInterZoneJourneys(); int fare = jc.GetTotalFare(journeys); Assert.Equal(120, fare); }
public void GetFare_IntraZone1_Weekend_Journeys_Returns_LessThan_DailyCap_100() { List <JourneyContract> journeys = JourneyDataSetup.GetIntraZone1WeekendPeakJourneys(); int fare = jc.GetTotalFare(journeys); Assert.True(fare < 100); }
public void GetFare_InterZone_Weekday_Journey_Returns_PeakFare_35() { List <JourneyContract> journeys = JourneyDataSetup.GetInterZone12WeekdayPeakJourney(); int fare = jc.GetTotalFare(journeys); Assert.Equal(35, fare); }
public void GetFare_IntraZone2_Weekend_Journey_Returns_DefaultFare_20() { List <JourneyContract> journeys = JourneyDataSetup.GetIntraZone2WeekendOffJourney(); int fare = jc.GetTotalFare(journeys); Assert.Equal(20, fare); }