public LogTestBase(Level logLevel, ILogDataVerifier verifier) { this.verifier = verifier; LogLevel = logLevel; var timeToUse = new DateTime(2014, 12, 14, 16, 18, 20, 0, DateTimeKind.Utc); Time = new TimeProviderMock(timeToUse); timeSetter = new TimeSetter(Time); this.verifier.ClearLogData(); }
public void TimeSetterScopeTest() { var timeProviderMock = new TimeProviderMock(); DateTime mockTime; using (var timeSetter = new TimeSetter(timeProviderMock)) { mockTime = TimeProvider.UtcNow; } var expectedTime = new DateTime(2010, 1, 1); Assert.AreEqual(expectedTime, mockTime); Assert.AreNotEqual(expectedTime, TimeProvider.UtcNow); }