Ejemplo n.º 1
0
 public void Test_AllLeapYearsBetween1900And2000()
 {
     var csObj = new CountingSundays();
     var LeapYearCount = 0;
     for (var i = 1900; i <= 2000; i++)
     {
         if (csObj.IsLeapYear(i)) LeapYearCount += 1;
     }
     Assert.AreEqual(25, LeapYearCount);
 }
Ejemplo n.º 2
0
 public void Test_Sundays_On_The_First_Day_Of_The_Month_Between_01_Jan_1901_AND_12_31_2000()
 {
     var csObj = new CountingSundays();
     var cnt = csObj.CountSundaysFDOM();
     Assert.AreEqual(171, cnt);
 }
Ejemplo n.º 3
0
 public void Test_LeapYear1900()
 {
     var csObj = new CountingSundays();
     Assert.AreEqual(false, csObj.IsLeapYear(1900));
 }
Ejemplo n.º 4
0
 public void Test_LeapYear1904()
 {
     var csObj = new CountingSundays();
     Assert.AreEqual(true, csObj.IsLeapYear(1904));
 }
Ejemplo n.º 5
0
 public void Test_Jan1_1900_is_Monday()
 {
     var csObj = new CountingSundays();
     var dow = csObj.GetDayOfWeek(DateTime.Parse("1/1/1900"));
     Assert.AreEqual("Monday", dow);
 }