public void LoggedInUserTest() { LoginDTO loginUser = new LoginDTO(); loginUser.UserName = "******"; loginUser.Password = "******"; UserDTO userDTO = new UserDTO(); userDTO.Name = "Pepe"; userDTO.LastName = "Perez"; userDTO.UserName = "******"; userDTO.Phone = 091234567; userDTO.Password = "******"; userDTO.Role = "Administrador"; var mockUserDAO = new Mock <UserDAO>(); mockUserDAO.Setup(us => us.LogIn(loginUser)).Returns(userDTO); var userService = new UserServiceImpl(mockUserDAO.Object); UserLoggedDTO result = userService.LogIn(loginUser); UserLoggedDTO newResult = userService.LogIn(loginUser); UserDTO resultUser = userService.GetUserLoggedIn(result.Token); Assert.AreEqual(userDTO.LastName, resultUser.LastName); Assert.AreEqual(userDTO.Name, resultUser.Name); Assert.AreEqual(userDTO.Phone, resultUser.Phone); Assert.AreEqual(userDTO.Role, resultUser.Role); Assert.AreEqual(userDTO.UserName, resultUser.UserName); userService.LogOut(result.Token); }
public void LogInErrorTest() { LoginDTO loginUser = new LoginDTO(); loginUser.UserName = "******"; loginUser.Password = "******"; var mockUserDAO = new Mock <UserDAO>(); UserDTO userDTO = null; mockUserDAO.Setup(us => us.LogIn(loginUser)).Returns(userDTO); var userService = new UserServiceImpl(mockUserDAO.Object); UserLoggedDTO result = userService.LogIn(loginUser); }