Пример #1
0
        public void ShouldSucceedWhenStringIsLongEnough()
        {
            // => Arrange
            var rule = new MinLengthValidationRule(5);

            // => Act
            var result = rule.Validate("12345");

            // => Assert
            Assert.True(result.Success);
        }
Пример #2
0
        public void ShouldFailOnNull()
        {
            // => Arrange
            var rule = new MinLengthValidationRule(100);

            // => Act
            var result = rule.Validate(null);

            // => Assert
            Assert.False(result.Success);
        }
Пример #3
0
        public void ShouldFailWhenStringIsNotLongEnough()
        {
            // => Arrange
            var rule = new MinLengthValidationRule(10);

            // => Act
            var result = rule.Validate("123456789");

            // => Assert
            Assert.False(result.Success);
        }