예제 #1
0
        public void AnyDepartureTimeEarlierThanValidator_Should_Return_False_If_Passed_DateTime_MinValue()
        {
            var validator = new AnyDepartureTimeEarlierThanValidator(DateTime.MinValue);
            var flight    = Common.CreateFlight(DateTime.Now, TimeSpan.FromTicks(0), TimeSpan.FromHours(5));

            Assert.False(validator.Validate(flight));
        }
예제 #2
0
        public void AnyDepartureTimeEarlierThanValidator_Should_Return_True_If_Any_DepDate_Earlier_Than_Passed()
        {
            var flight    = Common.CreateFlight(DateTime.Now, TimeSpan.FromTicks(0), TimeSpan.FromHours(5), TimeSpan.FromHours(12), TimeSpan.FromHours(16));
            var validator = new AnyDepartureTimeEarlierThanValidator(DateTime.Now.AddHours(7));

            Assert.True(validator.Validate(flight));
        }