public void IsValid_ValidNif_True(string validNif) { var model = new NifModelDummy { MyProperty1 = validNif, MyProperty2 = validNif }; var(isValid, validationResults) = ModelValidator.Validate(model); Assert.True(isValid); Assert.Empty(validationResults); }
public void IsValid_InvalidNif_False(string invalidNif) { var model = new NifModelDummy { MyProperty1 = invalidNif, MyProperty2 = invalidNif }; var(isValid, validationResults) = ModelValidator.Validate(model); Assert.False(isValid); Assert.Equal("Invalid NIF: MyProperty1.", validationResults[0].ErrorMessage); Assert.Equal("The nif should be valid.", validationResults[1].ErrorMessage); }