public void Validate_NoError() { var learner = SetupLearner(0, 10, 25); var validationErrorHandlerMock = new Mock <IValidationErrorHandler>(); Expression <Action <IValidationErrorHandler> > handle = veh => veh.Handle("PlanLearnHours_03", null, null, null); var rule = new PlanLearnHours_03Rule(validationErrorHandlerMock.Object); rule.Validate(learner); validationErrorHandlerMock.Verify(handle, Times.Never); }
public void ConditionMet_FundModel_True(long?fundModel) { var rule = new PlanLearnHours_03Rule(null); rule.FundModelConditionMet(fundModel).Should().BeTrue(); }
public void ConditionMet_False(long?planLearnHours, long?planEeepHours, long?fundModel) { var rule = new PlanLearnHours_03Rule(null); rule.ConditionMet(planLearnHours, planEeepHours, fundModel).Should().BeFalse(); }