public void SetUp() { tipCalculatorService = Resolve <ITipCalculatorService>(); rateList = new List <RateBE> { new RateBE("EUR", "USD", 0.87m), new RateBE("USD", "EUR", 1.15m), new RateBE("EUR", "CAD", 0.73m), new RateBE("CAD", "EUR", 1.37m), new RateBE("USD", "AUD", 1.37m), new RateBE("AUD", "USD", 0.73m) }; tipCalculatorService.GenerateGraph(rateList); transactionBE = new TransactionBE("T001", 10, "EUR"); transactionList = new List <TransactionBE> { transactionBE }; tipBE = new TipBE("T001", 10, 0.50m, "EUR"); List <TipBE> tipList = new List <TipBE> { tipBE }; billBE = new BillBE(0.44m, "USD", tipList); }
public TipCalculatorServiceApplication(ITipCalculatorService tipCalculatorService, ITransactionRepository transactionRepository, IRateRepository rateRepository, Mapper mapper, ILogger logger) { TipCalculatorService = tipCalculatorService; TransactionRepository = transactionRepository; RateRepository = rateRepository; Mapper = mapper; }