/// <summary> /// The execute the <see cref="OpenDomainSwitchDialogCommand"/> /// </summary> private void ExecuteOpenDomainSwitchDialogCommand() { var dialogService = ServiceLocator.Current.GetInstance <IDialogNavigationService>(); var domainSwitchViewModel = new ModelIterationDomainSwitchDialogViewModel(this.OpenSessions); dialogService.NavigateModal(domainSwitchViewModel); }
public void VerifyThatModelSwitchDomainReturnResult() { var sessions = new List <ISession> { this.session.Object }; var viewmodel = new ModelIterationDomainSwitchDialogViewModel(sessions); Assert.IsFalse(viewmodel.SwitchCommand.CanExecute(null)); Assert.AreEqual(1, viewmodel.SessionsAvailable.Count); viewmodel.SelectedIterations.Add(new ModelSelectionIterationSetupRowViewModel(this.iterationSetup11, this.participant, this.session.Object)); Assert.AreEqual("Switch Domain", viewmodel.DialogTitle); Assert.IsTrue(viewmodel.CancelCommand.CanExecute(null)); }
/// <summary> /// The execute the <see cref="OpenDomainSwitchDialogCommand"/> /// </summary> private void ExecuteOpenDomainSwitchDialogCommand() { var domainSwitchViewModel = new ModelIterationDomainSwitchDialogViewModel(this.OpenSessions); this.dialogNavigationService.NavigateModal(domainSwitchViewModel); }