// GET: BankTransaction/ViewTransaction/5 public ActionResult ViewTransaction(int id) { List <TransactionHistory> trans = rep.GetTransactionHistoryRecords(id); var login = HttpContext.Session.GetString("loginName"); if (login != null) { ViewBag.LoginName = login.ToString(); } return(View(trans)); }
public void TestRepGetTransactionHistoryRecordsByAcctNumber() { //this test assures passed if values in database was not modified after this test was written string expectedAccountNumber = "20191000600123"; int expectedRecordCount = 8; List <TransactionHistory> trans = _repository.GetTransactionHistoryRecords(expectedAccountNumber); //Filter by transaction date trans = trans.FindAll(x => x.TransactionDate == Convert.ToDateTime("2019-10-28")); TransactionHistory actualTran = null; if (trans != null && trans.Count > 0) { actualTran = trans.Find(x => x.AccountNumber == expectedAccountNumber && x.Id == 3); } Assert.IsNotNull(trans); Assert.IsNotNull(actualTran); Assert.AreEqual(expectedRecordCount, trans.Count); Assert.AreEqual("Deposit", actualTran.TransactionType); Assert.AreEqual(2, actualTran.TransactionAmount); }