public void Validator_WhenTableSizeIsGreaterThan500_UsesTheTableTooLargeErrorMessage() { // Arrange var model = new TableRequestBindingModel() { TableSize = 501 }; var subject = new TableRequestBindingModelValidator(); // Act var result = subject.Validate(model); // Assert Assert.That(result.Errors.Single(e => e.PropertyName == "TableSize").ErrorMessage, Is.EqualTo(TableRequestBindingModelErrorMessages.TableToLarge)); }
public void Validator_WhenTableSizeIsLessThanZero_UsesTheTableSizeMustBePositiveErrorMessage() { // Arrange var model = new TableRequestBindingModel() { TableSize = -1 }; var subject = new TableRequestBindingModelValidator(); // Act var result = subject.Validate(model); // Assert Assert.That(result.Errors.Single(e => e.PropertyName == "TableSize").ErrorMessage, Is.EqualTo(TableRequestBindingModelErrorMessages.TableSizeMustBePositive)); }