public override bool IsValid() { var validator = new UserModelValidation(); this.Errors = validator.Validate(this).Errors; return(validator.Validate(this).IsValid); }
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); }