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); }
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); }