Esempio n. 1
0
        public void TestAddingTransactions()
        {
            //
            var categoriesTest = new Category("one", "", "", "");
            var guiTest        = Guid.NewGuid();

            //
            TransactionsHandler handler = new TransactionsHandler();

            handler.Filename = @"../../../DataBase/Transaction/transactions.json";
            handler.write(new DBTransaction(guiTest, "", 0, DateTime.Now, "UAH", ""));

            ////
            Assert.NotNull(handler.Find(guiTest, true));
        }
Esempio n. 2
0
        public void TestRemovingTransactions()
        {
            //
            var categoriesTest = new Category("one", "", "", "");
            var guiTest        = Guid.NewGuid();

            //
            TransactionsHandler handler = new TransactionsHandler();

            handler.Filename = @"../../../DataBase/Transaction/transactions.json";
            handler.write(new DBTransaction(guiTest, "", 0, DateTime.Now, "UAH", ""));
            handler.Remove(guiTest);

            ////
            var ex = Assert.Throws <AggregateException>(() => handler.Find(guiTest).Result);

            Assert.NotNull(ex);
        }