Example #1
0
        private void CredentialRequestHandlerFail(NetworkClient client)
        {
            var response = new UserCredentialResponse();

            response.IsAuthenticated = false;
            response.Message         = "Authentication failed. Either invalid username or password";
            client.WriteMessage(Message.Create(MessageType.CredentialResponse, response));
        }
Example #2
0
        public void ShouldReturnSuccessIfCredentialsProvided()
        {
            //Arrange
            var request = _factory.GetUserCredential();

            //Act
            UserCredentialResponse response = _service.Login(request);

            //Assert
            Assert.NotNull(response);
            Assert.Equal(request.Username, response.Username);
            Assert.Equal(request.Password, response.Password);
        }
Example #3
0
        private void CredentialRequestHandlerSuccess(NetworkClient client, UserSession userSession)
        {
            userSession.ConnectionId = Guid.NewGuid();
            client.UserSession       = userSession;
            AddUserToChannel(userSession, 0);

            var response = new UserCredentialResponse();

            response.UserSession     = userSession;
            response.IsAuthenticated = true;
            response.Message         = "Great success!";
            BroadcastAll(client, Message.Create(MessageType.UserConnected, userSession));
            client.WriteMessage(Message.Create(MessageType.CredentialResponse, response));
        }