Пример #1
0
        public void ApplicationTime_With_Custom_Time_Provider_Has_DateTime_Changed()
        {
            var expectedNow     = DateTime.Now.Subtract(TimeSpan.FromDays(1));
            var timeProviderMoq = new Mock <ITimeProvider>();

            timeProviderMoq.Setup(x => x.Now).Returns(expectedNow);

            _sut = new ApplicationTime(timeProviderMoq.Object);

            Assert.AreNotEqual(expectedNow, ServerTimeProvider.Current.Now);
            Assert.AreEqual(expectedNow, _sut.Now);
        }
Пример #2
0
        public void ApplicationTime_With_Default_Time_Provider_Has_The_Default_DateTime()
        {
            _sut = new ApplicationTime();

            Assert.AreEqual(_sut.Now, ServerTimeProvider.Current.Now);
        }