示例#1
0
        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.");
        }
示例#2
0
        public void IsAfterNegative()
        {
            var date = new BsonDateTime(DateTime.UtcNow);

            Assert.True(date.IsAfter(new DateProvider(), -100000), "IsAfter is false when parameter expirationTime is negative.");
        }
示例#3
0
        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.");
        }