Example #1
0
        public void Create_An_Account_Will_Add_Account()
        {
            var fakeReaderWriter = A.Fake <IReaderWriter>();

            A.CallTo(() => fakeReaderWriter.ReadEnumerable <Account>(_path)).Returns(null);

            var accountRepo = new AccountRepo(fakeReaderWriter, _path);
            var accountGuid = accountRepo.CreateMoneyAccount(_account.AccountName);

            Assert.That(_account.AccountName, Is.EqualTo(accountRepo.GetMoneyAccount(accountGuid).AccountName));
        }