public void ExecuteButtonLeft_ForDifferentMessageOptions_SetsResponseAndCallsFinish(MessageOptions option, MessageResponse response) { var finishWasCalled = false; _viewModel.FinishInteraction = () => finishWasCalled = true; var interaction = new MessageInteraction("message", "title", option, MessageIcon.Info); _viewModel.SetInteraction(interaction); _viewModel.LeftButtonCommand.Execute(null); Assert.AreEqual(response, _viewModel.Interaction.Response); Assert.IsTrue(finishWasCalled); }