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); }