public void CanCreateExceptionWithMessage() { var message = "Error Message"; var exception = new RentalsServiceValidationException(message); Assert.IsNotNull(exception); Assert.AreEqual(message, exception.Message); Assert.AreEqual(0, exception.ValidationResults.Count()); }
public void CanCreateExceptionWithMessageAndListOfErrors() { var message = "Error Message"; var errors = new List <ValidationResult>() { new ValidationResult("Message 1", new [] { "Property" }), new ValidationResult("Message 2", new [] { "Property1", "Property2" }), }; var exception = new RentalsServiceValidationException(message, errors); Assert.IsNotNull(exception); Assert.AreEqual(errors.Count, exception.ValidationResults.Count()); }
public void CanCreateDefaultException() { var exception = new RentalsServiceValidationException(); Assert.IsNotNull(exception); }