Exemplo n.º 1
0
        public override bool IsValid()
        {
            var validator = new UserModelValidation();

            this.Errors = validator.Validate(this).Errors;

            return(validator.Validate(this).IsValid);
        }
Exemplo n.º 2
0
        public void UserModelValidationTest(string userName, string userCellphone, string userEmail, string userPassword, UserType type, bool expectedResult)
        {
            var userModel = new UserModel
            {
                Name      = userName,
                CellPhone = userCellphone,
                Email     = userEmail,
                Password  = userPassword,
                UserType  = type
            };

            var validation = new UserModelValidation();
            var result     = validation.Validate(userModel);

            Assert.IsTrue(result.IsValid == expectedResult);
        }