public void Verify_That_InstantiatePanelViewModel_Returns_Expected_ViewModel() { var viewModel = ObjectBrowserRibbonPageViewModel.InstantiatePanelViewModel( this.session.Object, this.thingNavigationService.Object, this.navigationService.Object, this.dialogNavigationService.Object, this.pluginSettingService.Object); Assert.IsInstanceOf <ObjectBrowserViewModel>(viewModel); }
public void VerifyThatCommandWorks() { var vm = new ObjectBrowserRibbonPageViewModel(); Assert.IsEmpty(vm.OpenSessions); CDPMessageBus.Current.SendMessage(new SessionEvent(this.session.Object, SessionStatus.Open)); Assert.AreEqual(1, vm.OpenSessions.Count); vm.OpenSingleBrowserCommand.Execute(null); this.navigationService.Verify(x => x.Open(It.IsAny <IPanelViewModel>(), true)); vm.OpenSingleBrowserCommand.Execute(null); this.navigationService.Verify(x => x.Close(It.IsAny <IPanelViewModel>(), true)); }
public void Verify_That_RibbonViewModel_Can_Be_Constructed() { var vm = new ObjectBrowserRibbonPageViewModel(); Assert.IsNotNull(vm); }