public void OnAddCmdApplicationConfigurationEvent(AddCmdApplicationConfigurationEvent obj) { var newCmdApplication = Factory.Create(this.CurrentApplicationMeta); newCmdApplication.ToggleEdit.Execute(null); this.ApplicationConfigurations.Insert(0, newCmdApplication); this.SelectedConfiguration = newCmdApplication; }
public void OnAddNewConfigurationSelectedItemIsSetToNewItem( [Frozen]Mock<ICmdApplicationConfigurationViewModelFactory> mockFactory, IChannel<SaveCmdApplicationConfigurationCommand> channel, CmdApplicationConfigurationViewModel expected, CmdApplicationConfigurationListViewModel sut, AddCmdApplicationConfigurationEvent eventMessage) { SetUpFactoryToReturnANewInstance(expected, mockFactory); sut.OnAddCmdApplicationConfigurationEvent(eventMessage); Assert.Equal(expected, sut.SelectedConfiguration); }