public static int LesserTimeWeeksAvailable(this FundingTimeSplit fundingTimeSplit) { return(Math.Min( fundingTimeSplit.FullTimeWeeks, fundingTimeSplit.PartTimeWeeks )); }
public void LesserTime_ReturnsFundingTimeForLesserWeeks( int fullTimeWeeks, int partTimeWeeks, FundingTime fundingTime ) { var fundingTimeSplit = new FundingTimeSplit { FullTimeWeeks = fullTimeWeeks, PartTimeWeeks = partTimeWeeks }; Assert.Equal(fundingTime, fundingTimeSplit.LesserTime()); }
public void LesserTimeWeeksAvailable_ReturnsLesserWeeks( int fullTimeWeeks, int partTimeWeeks, int lesserWeeks ) { var fundingTimeSplit = new FundingTimeSplit { FullTimeWeeks = fullTimeWeeks, PartTimeWeeks = partTimeWeeks }; Assert.Equal(lesserWeeks, fundingTimeSplit.LesserTimeWeeksAvailable()); }
public static FundingTime LesserTime(this FundingTimeSplit fundingTimeSplit) { return(fundingTimeSplit.FullTimeWeeks < fundingTimeSplit.PartTimeWeeks ? FundingTime.Full : FundingTime.Part); }