Пример #1
0
        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);
        }
Пример #2
0
        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);
        }