public RulesController(IReconcileEngine reconcileEngine)
 {
     _reconcileEngine = reconcileEngine;
 }
 public TransactionController(IMarkOffFileProvider markoffFileProvider, IMarkOffFileParser csvFileReader, IReconcileEngine reconcileEngine)
 {
     _markOffFileProvider = markoffFileProvider;
     _csvFileReader       = csvFileReader;
     _reconcileEngine     = reconcileEngine;
 }
 public void WhenICallReconcile()
 {
     _reconcileEngine = new ReconcileEngine(_ruleEvaluators);
     _result          = _reconcileEngine.Reconcile(_clientTransactions, _bankTransactions);
 }