public void NoCompletionItemsGeneratedForEmptyString()
        {
            memberProvider.SetMemberNames(new string[] { "a" });
            memberProvider.SetGlobals(new string[] { "a" });

            Assert.AreEqual(0, completionProvider.GenerateCompletionData(">>> ").Length);
        }
示例#2
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, '.');
            }
        }