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;
 }