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);
        }
Ejemplo n.º 2
0
        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);
 }
Ejemplo n.º 4
0
 public void ContactNameMissing_ReturnsFailure(string contactName)
 {
     validator.ShouldHaveValidationErrorFor(x => x.ContactName, contactName);
 }
 public void ShouldHaveErrorWhenTitleIsNull()
 {
     _validator.ShouldHaveValidationErrorFor(m => m.Title, (string)null);
 }