public void IsNotAfterFutureTime(int change, int range) { var fixedDate = DateTime.UtcNow; var date = new BsonDateTime(fixedDate); var dateMock = new Mock <IDateExtra>(); dateMock.Setup(d => d.UtcNow) .Returns(fixedDate.AddSeconds(change)); Assert.False(date.IsAfter(dateMock.Object, range), "IsAfter is true when the date is expired."); }
public void IsAfterNegative() { var date = new BsonDateTime(DateTime.UtcNow); Assert.True(date.IsAfter(new DateProvider(), -100000), "IsAfter is false when parameter expirationTime is negative."); }
public void IsNotAfterPositive() { var date = new BsonDateTime(DateTime.UtcNow); Assert.False(date.IsAfter(new DateProvider(), 100000), "IsAfter is true when parameter expirationTime is large and positive."); }