public void Delete_Yes() { var config = Mocker.GetConfig(); var viewModel = new ClassificationsPageViewModel(config, Mocker.GetDialogService(true)); viewModel.Classifications.First().DeleteCommand.Execute(null); Assert.Empty(viewModel.Classifications); Assert.Empty(config.Classifications); }
public void AddClassification_Yes() { var config = Mocker.GetConfig(); var viewModel = new ClassificationsPageViewModel(config, Mocker.GetDialogService(true)); var configCount = config.Styles.Count + 1; var vmCount = viewModel.Classifications.Count + 1; viewModel.AddCommand.Execute(null); Assert.Equal(configCount, config.Classifications.Count); Assert.Equal(vmCount, viewModel.Classifications.Count); }