protected AbstractEditorTest(VisualStudioInstanceFactory instanceFactory, string solutionName) : base(instanceFactory) { VisualStudio.Instance.SolutionExplorer.CreateSolution(solutionName); VisualStudio.Instance.SolutionExplorer.AddProject(ProjectName, WellKnownProjectTemplates.ClassLibrary, LanguageName); VisualStudioWorkspaceOutOfProc = VisualStudio.Instance.VisualStudioWorkspace; VisualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false); Editor = VisualStudio.Instance.Editor; ClearEditor(); }
protected AbstractEditorTests(VisualStudioInstanceFactory instanceFactory, string solutionName) { _visualStudio = instanceFactory.GetNewOrUsedInstance(); _visualStudio.Instance.SolutionExplorer.CreateSolution(solutionName); _visualStudio.Instance.SolutionExplorer.AddProject("TestProj", WellKnownProjectTemplates.ClassLibrary, LanguageName); _visualStudioWorkspaceOutOfProc = _visualStudio.Instance.VisualStudioWorkspace; _visualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false); _editor = _visualStudio.Instance.Editor; ClearEditor(); }
protected AbstractEditorTest( VisualStudioInstanceFactory instanceFactory, string solutionName, string projectTemplate) : base(instanceFactory) { VisualStudio.Instance.SolutionExplorer.CreateSolution(solutionName); VisualStudio.Instance.SolutionExplorer.AddProject(ProjectName, projectTemplate, LanguageName); VisualStudioWorkspaceOutOfProc = VisualStudio.Instance.VisualStudioWorkspace; Editor = VisualStudio.Instance.Editor; // Winforms and XAML do not open text files on creation // so these editor tasks will not work if that is the project template being used. if (projectTemplate != WellKnownProjectTemplates.WinFormsApplication && projectTemplate != WellKnownProjectTemplates.WpfApplication) { VisualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false); ClearEditor(); } }
protected void DisableSuggestionMode() => VisualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false);