private void AllowResettingInitalization()
    {
        var fakeTime = new DateTime(1900, 1, 1);

        TimeContext.Init(() => fakeTime);

        var fakeTimeResult = TimeContext.Now;

        TimeContext.Reset();
        var resetTimeResult = TimeContext.Now;

        Assert.NotEqual(fakeTimeResult.Year, resetTimeResult.Year);
    }
 public void TimeContextTearDown()
 {
     TimeContext.Reset();
 }