diff --git a/src/AddIns/Misc/PackageManagement/Cmdlets/Project/Src/GetPackageCmdlet.cs b/src/AddIns/Misc/PackageManagement/Cmdlets/Project/Src/GetPackageCmdlet.cs index 0e2d0e8d55..e137aa7891 100644 --- a/src/AddIns/Misc/PackageManagement/Cmdlets/Project/Src/GetPackageCmdlet.cs +++ b/src/AddIns/Misc/PackageManagement/Cmdlets/Project/Src/GetPackageCmdlet.cs @@ -17,7 +17,7 @@ namespace ICSharpCode.PackageManagement.Cmdlets public class GetPackageCmdlet : PackageManagementCmdlet { int? skip; - int? take; + int? first; public GetPackageCmdlet() : this( @@ -59,11 +59,12 @@ namespace ICSharpCode.PackageManagement.Cmdlets set { skip = value; } } + [Alias("Take")] [Parameter] [ValidateRange(0, Int32.MaxValue)] - public int Take { - get { return take.GetValueOrDefault(); } - set { take = value; } + public int First { + get { return first.GetValueOrDefault(); } + set { first = value; } } protected override void ProcessRecord() @@ -118,8 +119,8 @@ namespace ICSharpCode.PackageManagement.Cmdlets if (skip.HasValue) { packages = packages.Skip(skip.Value); } - if (take.HasValue) { - packages = packages.Take(take.Value); + if (first.HasValue) { + packages = packages.Take(first.Value); } return packages; } diff --git a/src/AddIns/Misc/PackageManagement/Cmdlets/Test/Src/GetPackageCmdletTests.cs b/src/AddIns/Misc/PackageManagement/Cmdlets/Test/Src/GetPackageCmdletTests.cs index 6f5f064f27..ccea3cd966 100644 --- a/src/AddIns/Misc/PackageManagement/Cmdlets/Test/Src/GetPackageCmdletTests.cs +++ b/src/AddIns/Misc/PackageManagement/Cmdlets/Test/Src/GetPackageCmdletTests.cs @@ -88,9 +88,9 @@ namespace PackageManagement.Cmdlets.Tests cmdlet.Skip = skip; } - void SetTakeParameter(int take) + void SetFirstParameter(int first) { - cmdlet.Take = take; + cmdlet.First = first; } [Test] @@ -501,7 +501,7 @@ namespace PackageManagement.Cmdlets.Tests } [Test] - public void ProcessRecord_ListAvailableAndTakeTwo_ReturnsFirstTwoPackages() + public void ProcessRecord_ListAvailableAndFirstTwo_ReturnsFirstTwoPackages() { CreateCmdlet(); var repository = fakePackageManagementService.FakePackageRepositoryToReturnFromCreatePackageRepository; @@ -510,7 +510,7 @@ namespace PackageManagement.Cmdlets.Tests repository.AddOneFakePackage("C"); EnableListAvailableParameter(); - SetTakeParameter(2); + SetFirstParameter(2); RunCmdlet(); var actualPackages = fakeCommandRuntime.ObjectsPassedToWriteObject; @@ -523,12 +523,12 @@ namespace PackageManagement.Cmdlets.Tests } [Test] - public void Take_NewGetPackageCmdletInstance_ReturnsZero() + public void First_NewGetPackageCmdletInstance_ReturnsZero() { CreateCmdlet(); - int take = cmdlet.Take; + int first = cmdlet.First; - Assert.AreEqual(0, take); + Assert.AreEqual(0, first); } } }