public void ShouldBeEnabledOnDate() { var mockDate = new Mock<INowDateAndTime>(); mockDate.SetupGet(x => x.Now).Returns(new DateTime(2000, 1, 1, 0, 0, 0, 0)); var sut = new NewYearsDay2000 {NowProvider = mockDate.Object}; Assert.IsTrue(sut.FeatureEnabled); }
public void ShouldBeDisabledAfterDate() { var mockDate = new Mock<INowDateAndTime>(); mockDate.SetupGet(x => x.Now).Returns(new DateTime(2000, 1, 1, 0, 0, 0, 0).AddMilliseconds(1)); var sut = new NewYearsDay2000 { NowProvider = mockDate.Object }; Assert.IsFalse(sut.FeatureEnabled); }
public void ShouldBeEnabledOnDate() { var mockDate = new Mock <INowDateAndTime>(); mockDate.SetupGet(x => x.Now).Returns(new DateTime(2000, 1, 1, 0, 0, 0, 0)); var sut = new NewYearsDay2000 { NowProvider = mockDate.Object }; Assert.IsTrue(sut.FeatureEnabled); }
public void ShouldBeDisabledAfterDate() { var mockDate = new Mock <INowDateAndTime>(); mockDate.SetupGet(x => x.Now).Returns(new DateTime(2000, 1, 1, 0, 0, 0, 0).AddMilliseconds(1)); var sut = new NewYearsDay2000 { NowProvider = mockDate.Object }; Assert.IsFalse(sut.FeatureEnabled); }