public void ValidatingInfiniteTimeoutSucceeds()
 {
     var validator = new NonNegativeOrInfiniteTimeSpanValidator();
     validator.Validate(Timeout.InfiniteTimeSpan);
 }
 public void ValidatingZeroTimeSpanSucceeds()
 {
     var validator = new NonNegativeOrInfiniteTimeSpanValidator();
     validator.Validate(TimeSpan.Zero);
 }
 public void ValidatingPositiveTimeSpanSucceeds()
 {
     var validator = new NonNegativeOrInfiniteTimeSpanValidator();
     validator.Validate(TimeSpan.FromSeconds(1));
 }
 public void ValidatingNegativeTimeSpanThrows()
 {
     var validator = new NonNegativeOrInfiniteTimeSpanValidator();
     validator.Validate(TimeSpan.FromSeconds(-1));
 }