public async Task SendMessageViaDebuggerClient()
        {
            // Arrange
            var connectionMock   = new Mock <IDebuggerConnection>();
            var messageEventArgs = new MessageEventArgs(Resources.NodeDisconnectResponse);

            connectionMock.Setup(p => p.SendMessage(It.IsAny <string>()))
            .Raises(f => f.OutputMessage += null, messageEventArgs);
            var client            = new DebuggerClient(connectionMock.Object);
            var disconnectCommand = new DisconnectCommand(10);

            // Act
            await client.SendRequestAsync(disconnectCommand);

            // Assert
            Assert.IsTrue(disconnectCommand.Running);
        }