public void PostContactFreelance_WithVATNumber() { var person = new ContactDTO { Id = 1, FirstName = "Laurent", LastName = "FIEVET", GSMNumber = "111515151", IsFreelance = true, VATNumber = "", Address = new AddressDTO { Name = "test", City = "gfdfd", Country = "fdfdfd", PostalCode = "dfdfd", Street = "fdfdfd", StreetNumber = "fdfdfdfd" } }; validator.ShouldHaveValidationErrorFor(x => x.VATNumber, person); }
public void Contact_Validation() { var validator = new ContactValidator(); validator.ShouldHaveValidationErrorFor(x => x.Name, new ContactViewModel()); validator.ShouldHaveValidationErrorFor(x => x.Email, new ContactViewModel()); validator.ShouldHaveValidationErrorFor(x => x.Type, new ContactViewModel()); validator.ShouldHaveValidationErrorFor(x => x.Name, "") .WithErrorMessage("Name can not be empty."); validator.ShouldHaveValidationErrorFor(x => x.Email, "") .WithErrorMessage("Email can not be empty."); validator.ShouldHaveValidationErrorFor(x => x.Email, "abc123") .WithErrorMessage("Invalid email address."); validator.ShouldHaveValidationErrorFor(x => x.Type, "") .WithErrorMessage("Select type."); validator.ShouldNotHaveValidationErrorFor(x => x.Name, "name"); validator.ShouldNotHaveValidationErrorFor(x => x.Email, "*****@*****.**"); validator.ShouldNotHaveValidationErrorFor(x => x.Type, "client"); }
public void CreateRuleSet_Should_have_error_when() { _validator.ShouldHaveValidationErrorFor(x => x.Id, 1, ContactValidator.CreateRuleSet); _validator.ShouldHaveValidationErrorFor(x => x.Name, null as string, ContactValidator.CreateRuleSet); }
public void ContactNameMissing_ReturnsFailure(string contactName) { validator.ShouldHaveValidationErrorFor(x => x.ContactName, contactName); }
public void ShouldHaveErrorWhenTitleIsNull() { _validator.ShouldHaveValidationErrorFor(m => m.Title, (string)null); }