public void GreaterThanOrEqualMin_ReturnsTrue(int value) { // Arrange var minValueAttribute = new MinValueAttribute(5); // Act var isValid = minValueAttribute.IsValid(value); // Assert Assert.True(isValid); }
public void LessThanMin_ReturnsFalse() { // Arrange var minValueAttribute = new MinValueAttribute(5); var value = -1; // Act var isValid = minValueAttribute.IsValid(value); // Assert Assert.False(isValid); }
public void MinValueAttribute_IsValid_ValueIsHigherThanMin_ShouldReturnTrue() { // arrange int minValue = 5; int value = 6; var attribute = new MinValueAttribute(minValue); // act bool valid = attribute.IsValid(value); // assert Assert.IsTrue(valid); }
public void MinValueAttribute_IsValid_ValueIsSmallerThanMax_ShouldReturnFalse() { // arrange int minValue = 5; int value = 4; var attribute = new MinValueAttribute(minValue); // act bool valid = attribute.IsValid(value); // assert Assert.IsFalse(valid); }
public void IsValid_Null() { Assert.True(attribute.IsValid(null)); }
public void IsValid_NullValueIsValid() { Assert.IsTrue(attribute.IsValid(null)); }