public void ExchangeToAssemblyNoDependency() { var assembly = AssemblyExchangeDataProvider.AnalyseBase(); var partialAssembly = AssemblyExchangeDataProvider.AssemblyTestV2(true); var dependencies = new[] { partialAssembly }; assembly.AssembliesReferenced.Add(AssemblyExchangeDataProvider.AssemblyTestV2().Name); var result = assembly.ToAssemblyModel(dependencies); Assert.AreEqual(AssemblyExchangeDataProvider.AssemblyTestV2().Name, result.References[0].AssemblyFullName); Assert.AreEqual(AssemblyExchangeDataProvider.AssemblyTestV2().Version, result.References[0].AssemblyVersion); Assert.AreEqual(AssemblyExchangeDataProvider.AssemblyTestV2().Version, result.References[0].LoadedAssembly.Version); Assert.AreEqual(AssemblyExchangeDataProvider.AssemblyTestV2().Name, result.References[0].LoadedAssembly.FullName); Assert.AreEqual(false, result.References[0].LoadedAssembly.IsResolved); }