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