Ejemplo n.º 1
0
        public AccountShouldReturn()
        {
            tblAccount = new List <Models.Account>
            {
                new Account {
                    AccountNumber = 10001, Balance = 453, LastUpdatedOn = DateTime.Now
                },
                new Account {
                    AccountNumber = 10002, Balance = 345, LastUpdatedOn = DateTime.Now
                },
                new Account {
                    AccountNumber = 10003, Balance = 234, LastUpdatedOn = DateTime.Now
                },
                new Account {
                    AccountNumber = 10004, Balance = 678, LastUpdatedOn = DateTime.Now
                },
                new Account {
                    AccountNumber = 10005, Balance = 54, LastUpdatedOn = DateTime.Now
                },
                new Account {
                    AccountNumber = 10006, Balance = 34, LastUpdatedOn = DateTime.Now
                },
                new Account {
                    AccountNumber = 100, Balance = 100, LastUpdatedOn = DateTime.Now
                }
            };

            tblAccountHistory = new List <Models.AccountHistory>
            {
                new AccountHistory {
                    AccountId = 1, AccountNumber = 100, Amount = 100, Currency = "USD", LastUpdateOn = DateTime.Now, TransactionType = "Deposit"
                }
            };


            tblCurrency = new List <Models.CurrencyConversion>
            {
                new CurrencyConversion {
                    CurrencyConversionID = 1, APICurrencyDim = 1, ExpectedCurrency = "INR", CurrencyValue = 0.0156979m, APICurrencyType = "USD"
                },
                new CurrencyConversion {
                    CurrencyConversionID = 2, APICurrencyDim = 1, ExpectedCurrency = "TBH", CurrencyValue = 0.0156979m, APICurrencyType = "USD"
                },
                new CurrencyConversion {
                    CurrencyConversionID = 3, APICurrencyDim = 1, ExpectedCurrency = "GDB", CurrencyValue = 0.0156979m, APICurrencyType = "USD"
                },
                new CurrencyConversion {
                    CurrencyConversionID = 4, APICurrencyDim = 1, ExpectedCurrency = "USD", CurrencyValue = 1, APICurrencyType = "USD"
                }
            };

            mockCustomer = new Mock <ICustomerAccountInfo>();
            mockCurrency = new Mock <ICurrency>();
            this.MockCustomerAccountRepo = mockCustomer.Object;
            this.MockCurrencyRepo        = mockCurrency.Object;
        }
 public CustomerAccountManager(ICustomerAccountInfo custAcctInfo, ICurrency _currency)
 {
     _customerAccountInfo = custAcctInfo;
     _CurrencyConversion  = _currency;
 }
 public CustomerAccountManager()
 {
     _customerAccountInfo = new Chilindo.DAL.BusinessImpl.CustomerAccountInfo();
     _CurrencyConversion  = new Chilindo.DAL.BusinessImpl.Currency();
 }