コード例 #1
0
        public async Task Validate_ReturnsFalse_When_ValueLengthIsLessThenMinLength()
        {
            string value     = "a";
            var    validator = new LengthValidator_OLD(value.Length + 1, value.Length + 2);

            Assert.IsFalse((await validator.ValidateAsync(value)).IsValid);
        }
コード例 #2
0
        public async Task Validate_ReturnsFalse_When_ValueLengthIsGreaterThenMaxLength()
        {
            string value     = "abc";
            var    validator = new LengthValidator_OLD(value.Length - 2, value.Length - 1);

            Assert.IsFalse((await validator.ValidateAsync(value)).IsValid);
        }
コード例 #3
0
        public async Task Validate_ReturnsTrue_When_ValueLengthIsEqualsMinAndMaxLength()
        {
            string value     = "a";
            var    validator = new LengthValidator_OLD(value.Length, value.Length);

            Assert.IsTrue((await validator.ValidateAsync(value)).IsValid);
        }
コード例 #4
0
        public async Task Validate_ReturnsFalse_When_ValueIsEmpty()
        {
            var validator = new LengthValidator_OLD(1, 2);

            Assert.IsFalse((await validator.ValidateAsync(string.Empty)).IsValid);
        }