public void IsValid_Should_Return_True_When_Value_Is_Valid_And_IgnoreCase_Is_True() { // Arrange var attr = new EnumValidateAttribute("Enum error 1.", typeof(TestEnum)) { CanBeNull = true, IgnoreCase = true }; // Act var result = attr.IsValid("TESTValue2"); // Assert Assert.IsTrue(result); }
public void IsValid_Should_Return_False_When_Value_Is_Invalid_And_CanBeNull_Is_False() { // Arrange var attr = new EnumValidateAttribute("Enum error 1.", typeof(TestEnum)) { CanBeNull = false }; // Act var result = attr.IsValid("ABC"); // Assert Assert.IsFalse(result); }