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();
        }