public void OnDeleteCmdApplicationConfigurationEventRaisesCommandDeleteItem( [Frozen]Mock<IChannel<DeleteCmdApplicationConfigurationCommand>> channel, CmdApplicationConfigurationListViewModel sut, DeleteCmdApplicationConfigurationEvent eventMessage) { SetupItemToDeleteOn(sut); sut.OnDeleteCmdApplicationConfigurationEvent(eventMessage); channel.Verify(a => a.Send(It.IsAny<DeleteCmdApplicationConfigurationCommand>()), Times.Once()); }
public void OnDeleteCmdApplicationConfigurationEvent(DeleteCmdApplicationConfigurationEvent eventMessage) { var selectedConfiguration = this.SelectedConfiguration.GetCmdApplicationConfiguration(); if (selectedConfiguration.Any()) { this.DeleteChannel.Send( new DeleteCmdApplicationConfigurationCommand(Guid.NewGuid(), selectedConfiguration.First() )); } }