示例#1
0
        private static SearchResult[] GetResults(string text)
        {
            var tempFile = Path.GetTempFileName();

            try
            {
                using (var writer = new StreamWriter(tempFile, true, Encoding.UTF8))
                {
                    writer.Write(text);
                }

                var searchProvider = SearchProvider.ByExtension(".ts");
                var result         = searchProvider.Run(new[] { tempFile }).ToArray();

                foreach (var item in result)
                {
                    Assert.AreEqual(Path.GetFullPath(tempFile), Path.GetFullPath(item.Path));
                    Assert.AreEqual("typescript", item.Source1);
                }

                return(result);
            }
            finally
            {
                File.Delete(tempFile);
            }
        }