Пример #1
0
        public void WorksForDayMonthExceptFirstday()
        {
            var result = Week4.PreviousDate("5", "5", "2018");

            Assert.AreEqual((4, 5, 2018), result);
        }
Пример #2
0
        public void WorksForTheFirstDayMonthMarchYearBear()
        {
            var result = Week4.PreviousDate("1", "3", "2016");

            Assert.AreEqual((29, 2, 2016), result);
        }
Пример #3
0
        public void WorksForTheFirstDayMonthWithQuantityDaysDifferent30ExceptDecemberMarch()
        {
            var result = Week4.PreviousDate("1", "5", "2018");

            Assert.AreEqual((30, 4, 2018), result);
        }
Пример #4
0
        public void WorksForTheFirstDayMonthWithQuantityDaysDifferent31()
        {
            var result = Week4.PreviousDate("1", "2", "2018");

            Assert.AreEqual((31, 1, 2018), result);
        }
Пример #5
0
        public void WorksForFirstDayMonthJanuary()
        {
            var result = Week4.PreviousDate("1", "1", "2018");

            Assert.AreEqual((31, 12, 2017), result);
        }
Пример #6
0
 public void FailsWithInvalidDayAccordinMonth()
 {
     var result = Week4.PreviousDate("31", "2", "2018");
 }
Пример #7
0
 public void FailsWithInvalidDate()
 {
     var result = Week4.PreviousDate("32", "12", "2018");
 }
Пример #8
0
 public void FailsWithTextValues()
 {
     var result = Week4.PreviousDate("pepe", "12", "2018");
 }