Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }