Exemple #1
0
 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);
 }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 public void DeleteAllData()
 {
     _storage.DeleteAllData();
     _isDirty = true;
 }