public LoginControllerTest() { ba1 = new BankAccount { id = 1, Username = "******", password = "******", AccountBalance = 25000 }; ba2 = new BankAccount { id = 2, Username = "******", password = "******", AccountBalance = 20000 }; loginlist = new List<BankAccount> { ba1, ba2 }; dummyrepo = new LoginDummyRepository(loginlist); uow = new unitofworkclass(dummyrepo); controller = new LoginController(uow); }
public string LoginUser(BankAccount l) { var u = loginlist.Where(a => a.Username.Equals(l.Username) && a.password.Equals(l.password)).FirstOrDefault(); if (u != null) { return "Success"; } else { return "Failed"; } }
public ActionResult Login(BankAccount l) { if (ModelState.IsValid) { var s= uow.Ulogin.LoginUser(l); if (s == "Success") { return RedirectToAction("MyProfile", "Home"); } } ViewBag.forpas = "******"; return View(); }
public string LoginUser(BankAccount l) { string encryptpass = FormsAuthentication.HashPasswordForStoringInConfigFile(l.password, "SHA1"); var u = context.Generaltable.Where(a => a.Username.Equals(l.Username) && a.password.Equals(encryptpass)).FirstOrDefault(); if (u != null) { FormsAuthentication.SetAuthCookie(u.Username, false); return "Success"; } else { return "Failed"; } }
public HomeControllerTest() { ba1 = new BankAccount { id = 1, Username = "******", password = "******", AccountBalance = 25000 }; ba2 = new BankAccount { id = 2, Username = "******", password = "******", AccountBalance = 20000 }; td1 = new Transactionsdetail {id = 1,Username = "******",Tousername = "******",datetimes = DateTime.Now,debit = null,credit = 25000, Types = "Deposit",Balance = 25000 }; td2 = new Transactionsdetail { id = 2, Username = "******", Tousername = "******", datetimes = DateTime.Now,debit = null,credit = 20000, Types = "Deposit", Balance = 20000 }; td3 = new Transactionsdetail {id = 3,Username = "******",Tousername = "******",datetimes = DateTime.Now,debit = 1000,credit = null, Types = "Withdraw",Balance = 20000}; banklist = new List<BankAccount> { ba1, ba2 }; translist = new List<Transactionsdetail> { td1, td2,td3 }; dummyrepo = new BankDummyRepository(translist, banklist); uow = new unitofworkclass(dummyrepo); controller = new HomeController(uow); }
public void Loginfailmessage() { BankAccount login = new BankAccount { Username = "******", password = "******" }; var result = controller.Login(login) as ViewResult; Assert.AreEqual("Worng Username And Password", result.ViewBag.forpas); }
public void LoginFail() { BankAccount login = new BankAccount { Username = "******", password = "******" }; ActionResult result = controller.Login(login); Assert.IsInstanceOfType(result, typeof(ViewResult)); }
public void Login() { BankAccount login = new BankAccount { Username = "******", password = "******" }; var result = (RedirectToRouteResult)controller.Login(login); Assert.AreEqual("MyProfile", result.RouteValues["action"]); }