Ejemplo n.º 1
0
 public void Should_have_validation_error_when_email_account_address_is_not_unique()
 {
     _emailAccountRulesMock = new Mock <IEmailAccountRules>();
     _emailAccountRulesMock.Setup(x => x.IsEmailAccountAddressUnique(_command.SiteId, _command.Address, Guid.Empty)).Returns(false);
     _validator = new EmailAccountDetailsValidator <EmailAccountDetails>(_emailAccountRulesMock.Object, _siteRulesMock.Object);
     _validator.ShouldHaveValidationErrorFor(x => x.Address, _command);
 }
Ejemplo n.º 2
0
 public void Should_have_validation_error_when_site_does_not_exist()
 {
     _siteRulesMock = new Mock <ISiteRules>();
     _siteRulesMock.Setup(x => x.DoesSiteExist(_command.SiteId)).Returns(false);
     _validator = new EmailAccountDetailsValidator <EmailAccountDetails>(_emailAccountRulesMock.Object, _siteRulesMock.Object);
     _validator.ShouldHaveValidationErrorFor(x => x.SiteId, _command);
 }
Ejemplo n.º 3
0
 public void Should_have_validation_error_when_site_id_is_empty()
 {
     _command.SiteId = Guid.Empty;
     _validator.ShouldHaveValidationErrorFor(x => x.SiteId, _command);
 }
 public void Should_have_validation_error_when_email_account_address_is_empty()
 {
     _command.Address = string.Empty;
     _validator.ShouldHaveValidationErrorFor(x => x.Address, _command);
 }