public void CanHandle_AcceptMessage_False()
        {
            // arrange
            var handler = new InitializeConnectionMessageHandler(null);
            var message = KeepConnectionAliveMessage.Default;

            // act
            bool result = handler.CanHandle(message);

            // assert
            Assert.False(result);
        }
        public void CanHandle_InitializeMessage_True()
        {
            // arrange
            var handler = new InitializeConnectionMessageHandler(null);
            var message = new InitializeConnectionMessage(null);

            // act
            bool result = handler.CanHandle(message);

            // assert
            Assert.True(result);
        }
        public void CanHandle_AcceptMessage_False()
        {
            // arrange
            var handler = new InitializeConnectionMessageHandler(
                new SocketSessionInterceptorMock());
            KeepConnectionAliveMessage message = KeepConnectionAliveMessage.Default;

            // act
            var result = handler.CanHandle(message);

            // assert
            Assert.False(result);
        }
        public void CanHandle_InitializeMessage_True()
        {
            // arrange
            var handler = new InitializeConnectionMessageHandler(
                new SocketSessionInterceptorMock());
            var message = new InitializeConnectionMessage();

            // act
            var result = handler.CanHandle(message);

            // assert
            Assert.True(result);
        }