public void SutIsTimeProvider(DefaultTimeProvider sut) { // Fixture setup // Exercise system // Verify outcome Assert.IsAssignableFrom<TimeProvider>(sut); // Teardown }
public void UtcNowReturnsCurrentTime(DefaultTimeProvider sut) { // Fixture setup var before = DateTime.UtcNow; // Exercise system DateTime result = sut.UtcNow; // Verify outcome var after = DateTime.UtcNow; Assert.True(before <= result && result <= after, "UtcNow should reflect current time"); // Teardown }