public void DisplayGlobalBalance_ClientHasAccounts_DefaultCulture() { IRepository repository = _mocks.Stub<IRepository>(); IAccountRepository accountRepository = _mocks.Stub<IAccountRepository>(); AccountServices services = new AccountServices(repository, accountRepository); Account account1 = new Account{Id = 4}; Account account2 = new Account{Id = 5}; Client client = new Client { Id = 2 , Accounts = new List<Account> { account1, account2 } }; Expect.Call(accountRepository.GetAccountsByClient(2)).Return(client.Accounts); Expect.Call(accountRepository.GetBalance(4)).Return(50000); Expect.Call(accountRepository.GetBalance(5)).Return(30000); _mocks.ReplayAll(); string globalBalance = services.DisplayGlobalBalance(client, null); Assert.AreEqual("$80,000.00", globalBalance); _mocks.VerifyAll(); }
public void DisplayGlobalBalance_ClientIsNull() { IRepository repository = _mocks.Stub<IRepository>(); IAccountRepository accountRepository = _mocks.Stub<IAccountRepository>(); AccountServices services = new AccountServices(repository, accountRepository); services.DisplayGlobalBalance(null, null); }