public void Add_Ok()
        {
            var config = Mocker.GetConfigEmpty();

            var viewModel = new StylesPageViewModel(config, Mocker.GetDialogService(true));

            viewModel.AddCommand.Execute(null);

            Assert.Single(viewModel.Styles);
            Assert.Single(config.Styles);
        }
예제 #2
0
        public void Delete_Yes()
        {
            var config    = Mocker.GetConfig_WithUnattachedStyle();
            var viewModel = new StylesPageViewModel(config,
                                                    Mocker.GetDialogService(true));

            viewModel.Styles.First().DeleteCommand.Execute(null);

            Assert.Empty(viewModel.Styles);
            Assert.Empty(config.Styles);
        }