public void Setup() { _accountFactory = new RegularAccountFactory(); _categoryFactory = new RegularCategoryFactory(); _accountStorage = new CachedAccountStorage(new SqLiteAccountStorage(_accountFactory)); _categoryStorage = new CachedCategoryStorage(new SqLiteCategoryStorage(_categoryFactory)); _transactionFactory = new RegularQuickTransactionFactory(); _storage = new CachedQuickTransactionStorage(new SqLiteQuickTransactionStorage(_transactionFactory, _accountStorage, _categoryStorage)); _storage.DeleteAllData(); _transaction = CreateTransaction(); }
public CachedQuickTransactionStorage(IQuickTransactionStorage quickTransactionStorage) { _storage = quickTransactionStorage; }