public void UsingTryValidateModelOnAnEntityWithBothCustomValidationRulesAndBasicRulesInvalidShouldReturnBothErrorMessages() { TestController controller = new TestController(); CustomValidateEntity entity = new CustomValidateEntity(); bool result = controller.TryValidate(entity); Assert.IsFalse(result); Assert.AreEqual(2, entity.Validate(null).Count()); }
public void UsingTryValidateModelOnAnEntityWithPropertyRequirementsNotMetButCustomValidationRulesMetMustBeInvalid() { TestController controller = new TestController(); CustomValidateEntity entity = new CustomValidateEntity(); entity.Name = "TestEntity"; bool result = controller.TryValidate(entity); Assert.IsFalse(result); Assert.AreEqual(1, entity.Validate(null).Count()); }
public void UsingTryValidateModelOnAnEntityWithCustomValidationRulesNotMetMustBeInValid() { TestController controller = new TestController(); CustomValidateEntity entity = new CustomValidateEntity(); entity.Number = 1; entity.Name = "Just another entity"; bool result = controller.TryValidate(entity); Assert.IsFalse(result); Assert.AreEqual(1, entity.Validate(null).Count()); }