public void VerifyThatInstantiatePanelViewModelReturnsExpectedViewModel()
        {
            var viewmodel = ElementDefinitionRibbonViewModel.InstantiatePanelViewModel(
                this.iteration,
                this.session.Object,
                this.thingDialogNavigationService.Object,
                this.panelNavigationService.Object,
                this.dialogNavigationService.Object,
                this.pluginSettingsService.Object);

            Assert.IsInstanceOf <ElementDefinitionsBrowserViewModel>(viewmodel);
        }
コード例 #2
0
        public void VerifyThatIterationArePopulated()
        {
            var viewmodel = new ElementDefinitionRibbonViewModel();

            CDPMessageBus.Current.SendMessage(new SessionEvent(this.session.Object, SessionStatus.Open));
            CDPMessageBus.Current.SendObjectChangeEvent(this.iteration, EventKind.Added);

            Assert.AreEqual(1, viewmodel.OpenModels.Count);

            CDPMessageBus.Current.SendObjectChangeEvent(this.iteration, EventKind.Removed);
            Assert.AreEqual(0, viewmodel.OpenModels.Count);
        }
        public void VerifyThatRibbonViewModelCanBeConstructed()
        {
            var viewmodel = new ElementDefinitionRibbonViewModel();

            Assert.IsFalse(viewmodel.HasModels);
        }