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