public void TestMaxInclusiveSuccess() { var request = new SystemExtensionLengthModifyRequest() { MinExtensionLength = 20 }; var results = Validator.Validate(request); Assert.True(results.Success); }
public void TestMaxInclusiveFailure() { var request = new SystemExtensionLengthModifyRequest() { MinExtensionLength = 21 }; var results = Validator.Validate(request); Assert.False(results.Success); Assert.IsType <MaxInclusiveError>(results.Errors.Single()); }
public void TestMultipleValidationFailures() { var request = new SystemExtensionLengthModifyRequest() { MinExtensionLength = 21, MaxExtensionLength = 1 }; var results = Validator.Validate(request); Assert.False(results.Success); Assert.Equal(2, results.Errors.Count()); }