public MoveToNamespaceOptionsResult GetChangeNamespaceOptions( string defaultNamespace, ImmutableArray<string> availableNamespaces, ISyntaxFactsService syntaxFactsService) { var viewModel = new MoveToNamespaceDialogViewModel( defaultNamespace, availableNamespaces, syntaxFactsService); var dialog = new MoveToNamespaceDialog(viewModel); var result = dialog.ShowModal(); if (result == true) { return new MoveToNamespaceOptionsResult(viewModel.NamespaceName); } else { return MoveToNamespaceOptionsResult.Cancelled; } }
public TestAccessor(MoveToNamespaceDialog dialog) => _dialog = dialog;