private void InitializeAmalgamator() { _amalgamationErrorHandler = new AmalgamationErrorHandler(); LearnerEmploymentStatusMonitoringAmalgamator learnerEmploymentStatusMonitoringAmalgamator = new LearnerEmploymentStatusMonitoringAmalgamator(_ruleProvider, _amalgamationErrorHandler); _learnerEmploymentStatusAmalgamator = new LearnerEmploymentStatusAmalgamator(learnerEmploymentStatusMonitoringAmalgamator, _ruleProvider, _amalgamationErrorHandler); }
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); }
public void ApplyRuleTest_Success() { var testDataList = new List <TestData>() { GetTestData("11!", "Property11", 234234) }; TestData testDataAmalgamated = new TestData(); AmalgamationErrorHandler amalgamationErrorHandler = new AmalgamationErrorHandler(); NewAmalgamator(Entity.Learner, amalgamationErrorHandler).ApplyRuleCaller(d => d.PropertyStr, GetMockRuleSuccess().Object.Definition, testDataList, testDataAmalgamated); Assert.Equal(testDataAmalgamated.PropertyStr, testDataList[0].PropertyStr); }