public void GetNumberOfPeriodsInYear_Returns12() { var date = new DateTime(2013, 6, 7); var policy = new Monthly30DayPeriodPolicy(); IYearPolicy yearPolicy = new ActualNumberOfDayYearPolicy(); Assert.That(policy.GetNumberOfPeriodsInYear(date, yearPolicy), Is.EqualTo(12)); yearPolicy = new ThreeHundredSixtyDayYearPolicy(); Assert.That(policy.GetNumberOfPeriodsInYear(date, yearPolicy), Is.EqualTo(12)); yearPolicy = new ThreeHundredSixtyFiveDayYearPolicy(); Assert.That(policy.GetNumberOfPeriodsInYear(date, yearPolicy), Is.EqualTo(12)); }