Example #1
0
        public void GetAllTransactionsTest()
        {
            _storage.CreateQuickTransaction(_transaction);

            var firstTransaction = _storage.GetAllQuickTransactions().First();

            Assert.AreEqual(_transaction.Name, firstTransaction.Name);
            Assert.AreEqual(_transaction.Category.Id, firstTransaction.Category.Id);
            Assert.AreEqual(_transaction.Account.Id, firstTransaction.Account.Id);
            Assert.AreEqual(_transaction.Total, firstTransaction.Total);
        }
Example #2
0
 public IEnumerable <IQuickTransaction> GetAllQuickTransactions()
 {
     if (!_isDirty)
     {
         return(_cache);
     }
     _cache   = _storage.GetAllQuickTransactions();
     _isDirty = false;
     return(_cache);
 }