public void CanNotLoginWithWrongUserName()
        {
            _ = system.RegisterUser("Carlos", "Pass0rd!", "");

            var exception = Assert.Throws <InvalidOperationException>(
                () => system.LoginUser("WRONG", "Pass0rd!"));

            Assert.Equal(OpenChatSystem.MSG_INVALID_CREDENTIALS, exception.Message);
        }
Ejemplo n.º 2
0
 public ObjectResult LoginUser([FromBody] LoginRequest request)
 {
     try
     {
         var user = system.LoginUser(request.username, request.password);
         return(new OkObjectResult(new UserResult(user)));
     }
     catch (InvalidOperationException ioe)
     {
         return(new BadRequestObjectResult(ioe.Message));
     }
 }