Bytes2you.Validation.UnitTests.FluentExtensions.EnumArgumentFluentExtensionsTests.IsNotMemberOfEnum_Should.AddNotMemberOfEnumValidationPredicate_WhenTEnumIsEnumeration C# (CSharp) Method

AddNotMemberOfEnumValidationPredicate_WhenTEnumIsEnumeration() private method

        public void AddNotMemberOfEnumValidationPredicate_WhenTEnumIsEnumeration()
        {
            // Arrange.
            ValidatableArgument<CustomEnum> argument =
                new ValidatableArgument<CustomEnum>("argument", CustomEnum.Value1);

            // Act.
            argument.IsNotMemberOfEnum();

            // Assert.
            Assert.AreEqual(1, argument.ValidationPredicates.Count());
            Assert.IsInstanceOfType(argument.ValidationPredicates.First(), typeof(NotMemberOfEnumValidationPredicate<CustomEnum>));
        }