Exemplo n.º 1
0
        public void Setup()
        {
            _storages = new FamilyMoneyLib.NetStandard.Storages.Storages
            {
                AccountStorage     = new MemoryAccountStorage(new RegularAccountFactory()),
                CategoryStorage    = new MemoryCategoryStorage(new RegularCategoryFactory()),
                TransactionStorage = new MemoryTransactionStorage(new RegularTransactionFactory())
            };

            _account           = _storages.AccountStorage.CreateAccount("Main Account", "Description", "UAH");
            _additionalAccount = _storages.AccountStorage.CreateAccount("Main Account", "Description", "UAH");
            _category          = _storages.CategoryStorage.CreateCategory("Main Category", "Description", 0, null);
            _transaction       = _storages.TransactionStorage.CreateTransaction(_account, _category,
                                                                                "Test", 22m, DateTime.Now, 0, 0.451m, null, null);
        }
Exemplo n.º 2
0
        public void Setup()
        {
            var transactionStorage = new MemoryTransactionStorage(new RegularTransactionFactory());

            _storages = new FamilyMoneyLib.NetStandard.Storages.Storages
            {
                AccountStorage     = new MemoryAccountStorage(new RegularAccountFactory()),
                CategoryStorage    = new MemoryCategoryStorage(new RegularCategoryFactory()),
                TransactionStorage = transactionStorage,
                BarCodeStorage     = new MemoryBarCodeStorage(new BarCodeFactory(), transactionStorage)
            };

            _account            = _storages.AccountStorage.CreateAccount("Main Account", "Description", "UAH");
            _additionalAccount  = _storages.AccountStorage.CreateAccount("Main Account", "Description", "UAH");
            _category           = _storages.CategoryStorage.CreateCategory("Main Category", "Description", 0, null);
            _additionalCategory = _storages.CategoryStorage.CreateCategory("Main Category", "Description", 0, null);
        }