public void AddUserCommand_Successfully() { var command = new AddUserCommand() { User = GetUser() }; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsTrue(result.IsValid); }
public void AddUserCommand_FailEmailFormat() { var command = new AddUserCommand() { User = GetUser() }; command.User.Email = "emmanglobant.com"; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public void AddUserCommand_FailEmptyName() { var command = new AddUserCommand() { User = GetUser() }; command.User.Name = ""; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public void AddUserCommand_FailZeroAddress() { var command = new AddUserCommand() { User = GetUser() }; command.User.Address = new List <AddressVm>(); var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public void AddUserCommand_FailAgeLessThanEighteen() { var command = new AddUserCommand() { User = GetUser() }; command.User.Age = 16; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public void AddUserCommand_FailTelephoneNumberFormat() { var command = new AddUserCommand() { User = GetUser() }; command.User.TelephoneNumber = "123456d@#2"; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public void AddUserCommand_FailLastnameLength() { var command = new AddUserCommand() { User = GetUser() }; command.User.Lastname = "a"; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public void AddUserCommand_FailAddressDescriptionLength() { var command = new AddUserCommand() { User = GetUser() }; command.User.Address = new List <AddressVm>() { new AddressVm() { Description = "h" } }; var validator = new AddUserCommandValidator(); var result = validator.Validate(command); Assert.IsFalse(result.IsValid); }
public override bool IsValid() { ValidationResult = new AddUserCommandValidator().Validate(this); return(ValidationResult.IsValid); }
public AddUserCommandValidatorShould() { _sut = new AddUserCommandValidator(); }