Пример #1
0
        public void NoCompletionItemsGeneratedForEmptyString()
        {
            memberProvider.SetMemberNames(new string[] { "a" });
            memberProvider.SetGlobals(new string[] { "a" });

            Assert.AreEqual(0, completionProvider.GenerateCompletionData(">>> ").Length);
        }
        public void SetUpFixture()
        {
            TextEditor textEditorControl = new TextEditor();

            textEditorControl.Text = ">>> __builtins__";
            ScriptingConsoleTextEditor textEditor = new ScriptingConsoleTextEditor(textEditorControl);

            memberProvider = new MockMemberProvider();
            memberProvider.SetMemberNames(new string[] { "a", "b", "c" });
            expectedCompletionItems = CreateCompletionItems(memberProvider.GetMemberNames("__builtins__"));

            provider        = new ScriptingConsoleCompletionDataProvider(memberProvider);
            completionItems = provider.GenerateCompletionData(textEditor);
        }
Пример #3
0
        public void SetUpFixture()
        {
            using (TextEditorControl textEditorControl = new TextEditorControl()) {
                textEditorControl.Text = ">>> __builtins__";
                TextEditor textEditor = new TextEditor(textEditorControl);

                memberProvider = new MockMemberProvider();
                memberProvider.SetMemberNames(new string[] { "a", "b", "c" });
                expectedCompletionItems = CreateCompletionItems(memberProvider.GetMemberNames("__builtins__"));

                provider        = new PythonConsoleCompletionDataProvider(memberProvider);
                completionItems = provider.GenerateCompletionData(String.Empty, textEditorControl.ActiveTextAreaControl.TextArea, '.');
            }
        }