public void UseAnyThanSpecificParameterRatherAttributeFact001()
        {
            // Arrange
            var attribute = new UseAnyThanSpecificParameterRatherAttribute();
            var parameter = new IsNotAnyParameter();

            // Act
            var result = attribute.IsValid <TestDocument>(parameter, out string errorMessage);

            // Assert
            Assert.True(result);
        }
        public void UseAnyThanSpecificParameterRatherAttributeTheory001(string name)
        {
            // Arrange
            var attribute = new UseAnyThanSpecificParameterRatherAttribute();
            var parameter = new IsAnyParameter
            {
                Name = name
            };

            // Act
            var result = attribute.IsValid <TestDocument>(parameter, out string errorMessage);

            // Assert
            Assert.False(result);
        }
        public void UseAnyThanSpecificParameterRatherAttributeFact002()
        {
            // Arrange
            var attribute = new UseAnyThanSpecificParameterRatherAttribute();
            var parameter = new IsAnyParameter
            {
                Name = Guid.NewGuid().ToString("N")
            };

            // Act
            var result = attribute.IsValid <TestDocument>(parameter, out string errorMessage);

            // Assert
            Assert.True(result);
        }