public void set_up()
 {
     _loanCalculator = new LoanCalculator();
     _lenderRepository = new StubLenderRepository();
     _loanRequestValidator = new LoanRequestValidator(15000, 1000, 100);
     _marketService = new MarketService(_lenderRepository, _loanCalculator, _loanRequestValidator);
 }
Beispiel #2
0
 /// <summary>
 /// Constructor to inject lender repository dependency.
 /// </summary>
 /// <param name="lenderRepository">An implementation of ILenderRepository</param>
 /// <param name="loanCalculator">An implementation of ILoanCalculator</param>
 public MarketService(ILenderRepository lenderRepository, ILoanCalculator loanCalculator, ILoanRequestValidator loanRequestValidator)
 {
     _lenderRepository = lenderRepository;
     _loanCalculator = loanCalculator;
     _loanRequestValidator = loanRequestValidator;
 }
 public void set_up()
 {
     //tests in uk gb
     _currency = new Currency(new CultureInfo("en-gb").NumberFormat);
     _loanRequestValidator = new LoanRequestValidator(15000, 1000, 100);
 }