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);
        }
コード例 #2
0
        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);
        }