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); }
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); }