Exemple #1
0
        public void TestMaxInclusiveSuccess()
        {
            var request = new SystemExtensionLengthModifyRequest()
            {
                MinExtensionLength = 20
            };

            var results = Validator.Validate(request);

            Assert.True(results.Success);
        }
Exemple #2
0
        public void TestMaxInclusiveFailure()
        {
            var request = new SystemExtensionLengthModifyRequest()
            {
                MinExtensionLength = 21
            };

            var results = Validator.Validate(request);

            Assert.False(results.Success);
            Assert.IsType <MaxInclusiveError>(results.Errors.Single());
        }
Exemple #3
0
        public void TestMultipleValidationFailures()
        {
            var request = new SystemExtensionLengthModifyRequest()
            {
                MinExtensionLength = 21,
                MaxExtensionLength = 1
            };

            var results = Validator.Validate(request);

            Assert.False(results.Success);
            Assert.Equal(2, results.Errors.Count());
        }