Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }