public void VerifyThatSessionEventsAreCaught() { var vm = new DiagramEditorRibbonViewModel(); CDPMessageBus.Current.SendMessage(new SessionEvent(this.session.Object, SessionStatus.Open)); Assert.AreEqual(1, vm.Sessions.Count); CDPMessageBus.Current.SendMessage(new SessionEvent(this.session.Object, SessionStatus.Closed)); Assert.AreEqual(0, vm.Sessions.Count); }
public void VerifyThatPropertiesAreSet() { var vm = new DiagramEditorRibbonViewModel(); Assert.NotNull(vm.Sessions); Assert.AreEqual(0, vm.Sessions.Count); Assert.NotNull(vm.Sessions); Assert.AreEqual(0, vm.Sessions.Count); Assert.IsFalse(vm.HasModels); }
public void Verify_That_InstantiatePanelViewModel_Returns_Expected_ViewModel() { var viewmodel = DiagramEditorRibbonViewModel.InstantiatePanelViewModel(this.iteration, this.session.Object, this.thingDialogNavigationService.Object, this.navigationService.Object, null, null); Assert.IsInstanceOf <DiagramBrowserViewModel>(viewmodel); }