public void Validate_IRule_Returns_One_Validation_Result() { var rule = new SynchronousTrueRule().IfValidThenValidate ( new SynchronousTrueRule(), new SynchronousFalseRule1(), new SynchronousTrueRule() ); rule.Validate().Count().ShouldBe(1); }
public void Validate_Of_T_IRule_Returns_One_Validation_Result() { var rule = new SynchronousTrueRule().IfValidThenValidate ( new SynchronousTrueRule(), new SynchronousFalseRule1(), new SynchronousTrueRule() ); var results = rule.Validate <CustomValidationResult>(); results.Count().ShouldBe(1); results.First().ShouldBeOfType <CustomValidationResult>(); }