public void GetAssemblyByReference_NoMatchFound() { var name = AssemblyNameReferenceObjectMother.CreateAssemblyNameReferenceWithCulture ("TestCase1", "de"); AssemblyDefinition assembly = AssemblyDefinitionObjectMother.CreateAssemblyDefinition ("TestCase1"); AssemblyDefinition assembly2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition ("TestCase2"); AssemblyTracker tracker = new AssemblyTracker (new[] { assembly, assembly2 }, new TypeDefinitionCache ()); var result = tracker.GetAssembliesByReference (name); Assert.That (result, Is.Empty); }
public void GetAssemblyByReference() { var name = AssemblyNameReferenceObjectMother.CreateAssemblyNameReference("TestCase1"); AssemblyDefinition assembly = AssemblyDefinitionObjectMother.CreateAssemblyDefinition ("TestCase1"); AssemblyDefinition assembly2 = AssemblyDefinitionObjectMother.CreateAssemblyDefinition ("TestCase2"); AssemblyTracker tracker = new AssemblyTracker (new[] { assembly, assembly2 }, new TypeDefinitionCache ()); var result = tracker.GetAssembliesByReference (name); Assert.That (result, Is.EqualTo (new [] {assembly})); }