예제 #1
0
        public virtual void TestYearDaysCount()
        {
            //leap years
            var year = new Year(2000);
            Assert.AreEqual(year.DaysCount, 366);

            year = new Year(1968);
            Assert.AreEqual(year.DaysCount, 366);

            year = new Year(2012);
            Assert.AreEqual(year.DaysCount, 366);

            //non-leap years

            year = new Year(2001);
            Assert.AreEqual(year.DaysCount, 365);

            year = new Year(1900);
            Assert.AreEqual(year.DaysCount, 365);

            year = new Year(2100);
            Assert.AreEqual(year.DaysCount, 365);
        }
 public void GivenIHaveANonLeapYear()
 {
     var year = new Year(2001);
     ScenarioContext.Current.Set(year);
 }
 public void GivenIHaveALeapYear()
 {
     var year = new Year(2000); //pick a random leap year
     ScenarioContext.Current.Set(year);
 }
예제 #4
0
 public Month(MonthType monthType, Year year)
 {
     this.MonthType = monthType;
     this.Year = year;
 }
 public void GivenIHaveAnYearAD(int AD)
 {
     var year = new Year(AD);
     ScenarioContext.Current.Set(year);
 }