public void Setup() { accountStorage = new CachedAccountStorage(new SqLiteAccountStorage(new RegularAccountFactory())); categoryStorage = new CachedCategoryStorage(new SqLiteCategoryStorage(new RegularCategoryFactory())); transactionFactory = new RegularTransactionFactory(); storage = new CachedTransactionStorage(new SqLiteTransactionStorage(transactionFactory, accountStorage, categoryStorage)); categoryStorage.DeleteAllData(); accountStorage.DeleteAllData(); storage.DeleteAllData(); transaction = CreateTransaction(accountStorage, categoryStorage, transactionFactory); childTransaction = CreateTransaction(accountStorage, categoryStorage, transactionFactory); childTransaction1 = CreateTransaction(accountStorage, categoryStorage, transactionFactory); }
public void Setup() { _factory = new RegularCategoryFactory(); _storage = new SqLiteCategoryStorage(_factory); _storage.DeleteAllData(); { var name = "Test Category"; var description = "Test Description"; _category = _factory.CreateCategory(name, description, 1, null); } { var name = $"Child {_category.Name} Category"; var description = $"Child {_category.Name} Description"; _childCategory = _factory.CreateCategory(name, description, 2, _category); } }
public void DeleteAllData() { _storage.DeleteAllData(); _isDirty = true; }