Ejemplo n.º 1
0
        public void ShouldDisableTheDefaultMessageAndAddAnothersUsingEntityValidation()
        {
            var vtor = new ValidatorEngine();
            var mi   = new MembershipInfo2
            {
                Username = "******",
                Password = "******"
            };

            InvalidValue[] invalidValues = vtor.Validate(mi);

            Assert.AreEqual(2, invalidValues.Length);
            Assert.AreEqual(Messages.PasswordContentUsername, invalidValues.ElementAt(0).Message);
            Assert.AreEqual(Messages.PasswordContent, invalidValues.ElementAt(1).Message);
        }
Ejemplo n.º 2
0
        public void ShouldAddAnothersMessagesUsingEntityValidation()
        {
            var vtor = new ValidatorEngine();
            var mi   = new MembershipInfo2
            {
                Username = null,
                Password = "******"
            };

            InvalidValue[] invalidValues = vtor.Validate(mi);
            Assert.AreEqual(3, invalidValues.Length);

            Assert.AreEqual(Messages.PasswordLength, invalidValues.ElementAt(1).Message);
            Assert.AreEqual(Messages.PasswordContent, invalidValues.ElementAt(2).Message);
        }