void CreateWorkbenchWindowForPackageFilesView(PackageFilesView view)
        {
            MockWorkbenchWindow window      = new MockWorkbenchWindow();
            IViewContent        viewContent = (IViewContent)view;

            viewContent.WorkbenchWindow = window;
        }
Beispiel #2
0
        public void SetUpFixture()
        {
            mockViewContent      = new MockEditableViewContent();
            mockViewContent.Text =
                "class Foo\r\n" +
                "{\r\n" +
                "    public Foo()\r\n" +
                "    {\r\n" +
                "    }\r\n" +
                "}";

            mockViewContent.PrimaryFileName = "test.cs";

            MockWorkbench       workbench = new MockWorkbench();
            MockWorkbenchWindow window    = new MockWorkbenchWindow();

            window.ActiveViewContent        = mockViewContent;
            workbench.ActiveWorkbenchWindow = window;

            MockTextEditorProperties textEditorProperties = new MockTextEditorProperties();

            textEditorProperties.IndentationSize     = 4;
            textEditorProperties.ConvertTabsToSpaces = true;

            Run(workbench, textEditorProperties);
        }
        public void SetUpFixture()
        {
            // Create dummy view content with the Python script.
            MockViewContent viewContent = new MockViewContent();

            viewContent.PrimaryFileName = @"C:\Projects\test.py";
            MockWorkbenchWindow workbenchWindow = new MockWorkbenchWindow();

            workbenchWindow.ActiveViewContent = viewContent;
            MockWorkbench workbench = new MockWorkbench();

            workbench.ActiveWorkbenchWindow = workbenchWindow;

            // Create the Python binding addin options.
            Properties   p       = new Properties();
            AddInOptions options = new AddInOptions(p);

            options.PythonFileName = @"C:\IronPython\ipy.exe";

            debugger = new MockDebugger();
            command  = new RunPythonCommand(workbench, options, debugger);
            command.Run();
        }
        public void SetUpFixture()
        {
            mockViewContent      = new MockEditableViewContent();
            mockViewContent.Text =
                "class Foo\r\n" +
                "    Public Sub New\r\n" +
                "    End Sub\r\n" +
                "end class";
            mockViewContent.PrimaryFileName = "test.vb";

            MockWorkbench       workbench = new MockWorkbench();
            MockWorkbenchWindow window    = new MockWorkbenchWindow();

            window.ActiveViewContent        = mockViewContent;
            workbench.ActiveWorkbenchWindow = window;

            MockTextEditorProperties textEditorProperties = new MockTextEditorProperties();

            textEditorProperties.ConvertTabsToSpaces = false;
            textEditorProperties.IndentationSize     = 2;

            Run(workbench, textEditorProperties);
        }
        public void ExistingPackageFilesViewWorkbenchWindowIsSelected()
        {
            MockWorkbenchWindow window = existingView.WorkbenchWindow as MockWorkbenchWindow;

            Assert.IsTrue(window.SelectWindowMethodCalled);
        }
 public void Init()
 {
     SD.InitializeForUnitTests();
     workbenchWindow = new MockWorkbenchWindow();
 }
 public void Init()
 {
     workbenchWindow = new MockWorkbenchWindow();
 }