Ejemplo n.º 1
0
        public void UpdateTransactionTest()
        {
            //_storage.CreateTransaction(_transaction);

            _transaction.Name  = "New Name";
            _transaction.Total = 515.03m;


            _storage.UpdateTransaction(_transaction);


            var firstTransaction = _storage.GetAllTransactions().First();

            Assert.AreEqual(_transaction.Name, firstTransaction.Name);
            Assert.AreEqual(_transaction.Category.Id, firstTransaction.Category.Id);
            Assert.AreEqual(_transaction.Account.Id, firstTransaction.Account.Id);
            Assert.AreEqual(_transaction.Total, firstTransaction.Total);
        }
Ejemplo n.º 2
0
        public void UpdateTransactionTest()
        {
            var newTransaction = storage.CreateTransaction(transaction);

            storage.AddChildTransaction(newTransaction, storage.CreateTransaction(childTransaction));
            storage.AddChildTransaction(newTransaction, storage.CreateTransaction(childTransaction1));
            childTransaction1.Name  = "New Name";
            childTransaction1.Total = 515.03m;


            storage.UpdateTransaction(childTransaction1);


            var firstTransaction = storage.GetAllTransactions().First(x => x.Id == childTransaction1.Id);

            Assert.AreEqual(childTransaction1.Name, firstTransaction.Name);
            Assert.AreEqual(childTransaction1.Category.Id, firstTransaction.Category.Id);
            Assert.AreEqual(childTransaction1.Account.Id, firstTransaction.Account.Id);
            Assert.AreEqual(childTransaction1.Total, firstTransaction.Total);
        }
Ejemplo n.º 3
0
 public void UpdateTransaction(ITransaction transaction)
 {
     _storage.UpdateTransaction(transaction);
     _isDirty = true;
 }