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); }
public IEnumerable <IQuickTransaction> GetAllQuickTransactions() { if (!_isDirty) { return(_cache); } _cache = _storage.GetAllQuickTransactions(); _isDirty = false; return(_cache); }