public void WeekCalculator_WhenCalculatingWeeks_WithPastDate_ReturnsWeekNumber()
        {
            DateTime myBirthday = new DateTime(1981, 04, 29);
            Mock<ITimeProvider> myTime = new Mock<ITimeProvider>();
            myTime.Setup(x => x.GetCurrentDate()).Returns(new DateTime(2015, 04, 29));

            LifeWeekCalculator calc = new LifeWeekCalculator(myTime.Object);
            int weeks = calc.GetWeeksFromLife(myBirthday);

            Assert.IsTrue(weeks > 0);
        }
Example #2
0
        public void WeekCalculator_WhenCalculatingWeeks_WithPastDate_ReturnsWeekNumber()
        {
            DateTime             myBirthday = new DateTime(1981, 04, 29);
            Mock <ITimeProvider> myTime     = new Mock <ITimeProvider>();

            myTime.Setup(x => x.GetCurrentDate()).Returns(new DateTime(2015, 04, 29));

            LifeWeekCalculator calc = new LifeWeekCalculator(myTime.Object);
            int weeks = calc.GetWeeksFromLife(myBirthday);

            Assert.IsTrue(weeks > 0);
        }