Exemple #1
0
        public void TestRelativeReferenceIsNotCollected(string content)
        {
            var parser            = new Parser();
            var sourceFile        = parser.ParseSourceFileContent(content);
            var referenceResolver = new ModuleReferenceResolver(PathTable);
            var references        = referenceResolver.GetExternalModuleReferences(sourceFile).ToArray();

            XAssert.AreEqual(0, references.Length);
        }
Exemple #2
0
        public void TestImportExportsAreCollected(string content)
        {
            var parser            = new Parser();
            var sourceFile        = parser.ParseSourceFileContent(content);
            var referenceResolver = new ModuleReferenceResolver(PathTable);
            var references        = referenceResolver.GetExternalModuleReferences(sourceFile).ToArray();

            XAssert.AreEqual(1, references.Length);
            XAssert.AreEqual("Foo", references[0].Name);
        }