Exemple #1
0
        public void CanGetAUhTransaction()
        {
            UhTransaction uhTransaction = UhTransactionHelper.CreateUhTransaction();

            _uhContext.Add(uhTransaction);
            _uhContext.SaveChanges();

            var result = _uhContext.UTransactions.ToList().FirstOrDefault();

            Assert.AreEqual(uhTransaction, result);
        }
        public void GetTransactionsByPropertyRef_ReturnsCorrectResponse()
        {
            Transaction transaction = TransactionHelper.CreateTransaction();

            UhTransaction dbTrans = UhTransactionHelper.CreateUhTransactionFrom(transaction);

            _uhContext.UTransactions.Add(dbTrans);
            _uhContext.SaveChanges();

            var responce = _classUnderTest.GetTransactionsByPropertyRef(dbTrans.PropRef);

            Assert.AreEqual(transaction, responce.FirstOrDefault());
        }
        public void canBeEqual()
        {
            UhTransaction a = UhTransactionHelper.CreateUhTransaction();
            UhTransaction b = new UhTransaction
            {
                PropRef    = a.PropRef,
                Balance    = a.Balance,
                Code       = a.Code,
                Date       = a.Date,
                Id         = a.Id,
                batchno    = a.batchno,
                transno    = a.transno,
                line_no    = a.line_no,
                adjustment = a.adjustment,
                apportion  = a.apportion,
                prop_deb   = a.prop_deb,
                none_rent  = a.none_rent,
                receipted  = a.receipted,
                line_segno = a.line_segno
            };

            Assert.AreEqual(a.GetHashCode(), b.GetHashCode());
            Assert.AreEqual(a, b);
        }