예제 #1
0
        public void ValidatingInfiniteTimeoutSucceeds()
        {
            var validator = new NonNegativeOrInfiniteTimeSpanValidator();

            validator.Validate(Timeout.InfiniteTimeSpan);
        }
예제 #2
0
        public void ValidatingZeroTimeSpanSucceeds()
        {
            var validator = new NonNegativeOrInfiniteTimeSpanValidator();

            validator.Validate(TimeSpan.Zero);
        }
예제 #3
0
        public void ValidatingPositiveTimeSpanSucceeds()
        {
            var validator = new NonNegativeOrInfiniteTimeSpanValidator();

            validator.Validate(TimeSpan.FromSeconds(1));
        }
예제 #4
0
        public void ValidatingNegativeTimeSpanThrows()
        {
            var validator = new NonNegativeOrInfiniteTimeSpanValidator();

            validator.Validate(TimeSpan.FromSeconds(-1));
        }