Example #1
0
 public BalanceReporterService(IAccountRequestParser accountRequestParser, IReportGenerator <BalanceReport> reportGenerator,
                               IReportRequestValidator <AccountBalanceRequest> validator)
 {
     this.accountRequestParser = accountRequestParser;
     this.reportGenerator      = reportGenerator;
     this.validator            = validator;
 }
 public void Setup()
 {
     validator              = new AccountBalanceRequestValidator();
     reportGenerator        = new BalanceReportGenerator();
     accountRequestParser   = new AccountRequestParser();
     balanceReporterService = new BalanceReporterService(accountRequestParser, reportGenerator, validator);
 }
 public void Setup()
 {
     parser = new AccountRequestParser();
 }