From 3c84135a41a372daea2e70054ec4beabdd228d8e Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sun, 6 Jan 2013 17:08:43 +0000 Subject: [PATCH] Fix NuGet package id not displayed in logging output. --- .../Project/Src/PackageFromRepository.cs | 5 +++++ .../Test/Src/PackageFromRepositoryTests.cs | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/AddIns/Misc/PackageManagement/Project/Src/PackageFromRepository.cs b/src/AddIns/Misc/PackageManagement/Project/Src/PackageFromRepository.cs index 7936717173..d92cd16fee 100644 --- a/src/AddIns/Misc/PackageManagement/Project/Src/PackageFromRepository.cs +++ b/src/AddIns/Misc/PackageManagement/Project/Src/PackageFromRepository.cs @@ -169,5 +169,10 @@ namespace ICSharpCode.PackageManagement { return package.GetSupportedFrameworks(); } + + public override string ToString() + { + return package.ToString(); + } } } diff --git a/src/AddIns/Misc/PackageManagement/Test/Src/PackageFromRepositoryTests.cs b/src/AddIns/Misc/PackageManagement/Test/Src/PackageFromRepositoryTests.cs index 5d7e72fb72..bcd25c1407 100644 --- a/src/AddIns/Misc/PackageManagement/Test/Src/PackageFromRepositoryTests.cs +++ b/src/AddIns/Misc/PackageManagement/Test/Src/PackageFromRepositoryTests.cs @@ -395,5 +395,17 @@ namespace PackageManagement.Tests Assert.AreEqual(1, supportedFrameworks.Count); Assert.AreEqual(expectedFramework, supportedFrameworks[0]); } + + [Test] + public void ToString_PackageHasIdAndVersion_ReturnsWrappedPackageToString() + { + CreatePackage(); + fakePackage.Id = "MyPackage"; + fakePackage.Version = new SemanticVersion("1.1"); + + string result = package.ToString(); + + Assert.AreEqual("MyPackage 1.1", result); + } } }