public void Test_GetUser() { UserSqlDAO testDAO = new UserSqlDAO(connectionString); int newUserId = AddTestUser(); Assert.AreEqual("usernameTest", testDAO.GetUser("usernameTest").Username); Assert.AreEqual("passwordTest", testDAO.GetUser("usernameTest").Password); Assert.AreEqual("roleTest", testDAO.GetUser("usernameTest").Role); Assert.AreEqual("saltTest", testDAO.GetUser("usernameTest").Salt); }
public IActionResult Login(LoginViewModel model) { // If Login is sucessful - redirect to Game Page if (ModelState.IsValid) { // Check that the username and password are correct User user = userDAO.GetUser(model.Email); if (user != null && user.Password.Equals(model.Password)) { return(RedirectToAction("Game")); } else { // Send tempdata message that username/password are incorrect TempData["login_message"] = "*The email and/or password provided is incorrect."; return(View(model)); } } // If Login is not successful - send back to Login page else { TempData["login_message"] = "*The email and/or password provided is incorrect."; return(View(model)); } }
public void GetUsersTest() { User user = dao.GetUser("Alex"); Assert.IsFalse(user is null, "List should not be null."); Assert.IsTrue(!(user is null), "List should not be empty."); }
public void Test_DeleteUser() { UserSqlDAO testDAO = new UserSqlDAO(connectionString); AddTestUser(); User testUser = testDAO.GetUser("usernameTest"); Assert.AreEqual(true, testDAO.DeleteUser(testUser)); }
public void GetUserTest() { UserSqlDAO access = new UserSqlDAO(connectionString); User user = access.GetUser("notauser"); Assert.IsNotNull(user); Assert.AreEqual("user", user.Role); }
public void GetUserTest() { // Arrange User UserWithMaxId = GetUserWithMaxUserId(); // Act User actualResult = dao.GetUser("test5"); // Assert Assert.IsNotNull(actualResult); Assert.AreEqual(UserWithMaxId.UserId, actualResult.UserId); Assert.AreEqual(UserWithMaxId.Username, actualResult.Username); Assert.AreEqual(UserWithMaxId.PasswordHash, actualResult.PasswordHash); }
public void AddUserTest() { UserSqlDAO access = new UserSqlDAO(connectionString); User user = access.AddUser("anotheruser", "password", "admin"); Assert.IsNotNull(user); Assert.AreEqual("admin", user.Role); user = access.GetUser("anotheruser"); Assert.IsNotNull(user); Assert.AreEqual("admin", user.Role); }
public void GetUser_test(int userId, bool expectExists) { //arrange //act User actualUser = dao.GetUser(userId); //assert if (expectExists) { Assert.IsNotNull(actualUser); Assert.AreEqual(userId, actualUser.UserId); } else { Assert.IsNull(actualUser); } }