Example #1
0
        private void InitializeAmalgamator()
        {
            _amalgamationErrorHandler = new AmalgamationErrorHandler();
            LearnerEmploymentStatusMonitoringAmalgamator learnerEmploymentStatusMonitoringAmalgamator = new LearnerEmploymentStatusMonitoringAmalgamator(_ruleProvider, _amalgamationErrorHandler);

            _learnerEmploymentStatusAmalgamator = new LearnerEmploymentStatusAmalgamator(learnerEmploymentStatusMonitoringAmalgamator, _ruleProvider, _amalgamationErrorHandler);
        }
Example #2
0
        private void InitializeAmalgamator()
        {
            _amalgamationErrorHandler = new AmalgamationErrorHandler();
            LearnerEmploymentStatusMonitoringAmalgamator learnerEmploymentStatusMonitoringAmalgamator = new LearnerEmploymentStatusMonitoringAmalgamator(_ruleProvider, _amalgamationErrorHandler);
            LearnerEmploymentStatusAmalgamator           learnerEmploymentStatusAmalgamator           = new LearnerEmploymentStatusAmalgamator(learnerEmploymentStatusMonitoringAmalgamator, _ruleProvider, _amalgamationErrorHandler);
            LearnerHEFinancialSupportAmalgamator         learnerHEFinancialSupportAmalgamator         = new LearnerHEFinancialSupportAmalgamator(_ruleProvider, _amalgamationErrorHandler);
            LearnerHEAmalgamator learnerHEAmalgamator = new LearnerHEAmalgamator(learnerHEFinancialSupportAmalgamator, _ruleProvider, _amalgamationErrorHandler);

            _learnerAmalgamator = BuildAmalgamator(learnerEmploymentStatusAmalgamator, learnerHEAmalgamator, _ruleProvider, _amalgamationErrorHandler);
        }