public void NoCompletionItemsGeneratedForEmptyString() { memberProvider.SetMemberNames(new string[] { "a" }); memberProvider.SetGlobals(new string[] { "a" }); Assert.AreEqual(0, completionProvider.GenerateCompletionData(">>> ").Length); }
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, '.'); } }