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