示例#1
0
 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());
        }
示例#4
0
 public static FundingTime LesserTime(this FundingTimeSplit fundingTimeSplit)
 {
     return(fundingTimeSplit.FullTimeWeeks < fundingTimeSplit.PartTimeWeeks ?
            FundingTime.Full :
            FundingTime.Part);
 }