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