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