public void TestMethodKeywordCompletionWhenTyping() { var codeCompletionServices = new CodeCompletionServices(libraryServicesCore); string code = "im"; var completions = codeCompletionServices.SearchCompletions(code, System.Guid.Empty); // Expected 5 completion items Assert.AreEqual(5, completions.Count()); string[] expected = { "Decimal", "Imperative", "ImportFromCSV", "Minimal", "MinimalTracedClass" }; var actual = completions.Select(x => x.Text).OrderBy(x => x); Assert.AreEqual(expected, actual); }
public void TestCompletionWhenTyping() { var codeCompletionServices = new CodeCompletionServices(libraryServicesCore); string code = "Poi"; var completions = codeCompletionServices.SearchCompletions(code, System.Guid.Empty); // Expected 4 completion items Assert.AreEqual(4, completions.Count()); string[] expected = { "DummyPoint", "FFITarget.DesignScript.Point", "FFITarget.Dynamo.Point", "UnknownPoint" }; var actual = completions.Select(x => x.Text).OrderBy(x => x); Assert.AreEqual(expected, actual); }