public void WillNotIncludeThePackageWhenItIsNotTheLatestStable() { var curator = new TestableWebMatrixPackageCurator(); var stubGalleryPackage = CreateStubGalleryPackage(); stubGalleryPackage.IsLatestStable = false; curator.Curate(stubGalleryPackage, null, commitChanges: true); curator.StubCuratedFeedService.Verify( stub => stub.CreatedCuratedPackage( It.IsAny <CuratedFeed>(), It.IsAny <PackageRegistration>(), It.IsAny <bool>(), It.IsAny <bool>(), It.IsAny <string>(), It.IsAny <bool>()), Times.Never()); }
public void WillIncludeThePackageWhenThereIsNotPowerShellOrT4File() { var curator = new TestableWebMatrixPackageCurator(); var stubNuGetPackage = CreateStubNuGetPackage(); stubNuGetPackage.Setup(stub => stub.GetFiles()).Returns(new[] { CreateStubNuGetPackageFile("foo.txt").Object, CreateStubNuGetPackageFile("foo.cs").Object }); curator.Curate(CreateStubGalleryPackage(), stubNuGetPackage.Object); curator.StubCreatedCuratedPackageCmd.Verify(stub => stub.Execute( It.IsAny <int>(), It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <bool>(), It.IsAny <string>()), Times.Once()); }
public void WillNotIncludeThePackageWhenItDependsOnAPackageThatIsNotIncluded() { var curator = new TestableWebMatrixPackageCurator(); var stubGalleryPackage = CreateStubGalleryPackage(); stubGalleryPackage.Dependencies.Add(new PackageDependency { Id = "NotACuratedPackage" }); curator.Curate(stubGalleryPackage, CreateStubNuGetPackage().Object, commitChanges: true); curator.StubCuratedFeedService.Verify( stub => stub.CreatedCuratedPackage( It.IsAny <CuratedFeed>(), It.IsAny <PackageRegistration>(), It.IsAny <bool>(), It.IsAny <bool>(), It.IsAny <string>(), It.IsAny <bool>()), Times.Never()); }
public void WillIncludeThePackageWhenThereIsNotPowerShellOrT4File() { var curator = new TestableWebMatrixPackageCurator(); var stubNuGetPackage = CreateStubNuGetPackage(); stubNuGetPackage.Setup(stub => stub.GetFiles()).Returns( new[] { "foo.txt", "foo.cs", }); curator.Curate(CreateStubGalleryPackage(), stubNuGetPackage.Object, commitChanges: true); curator.StubCreatedCuratedPackageCmd.Verify( stub => stub.Execute( It.IsAny <CuratedFeed>(), It.IsAny <PackageRegistration>(), It.IsAny <bool>(), It.IsAny <bool>(), It.IsAny <string>(), It.IsAny <bool>()), Times.Once()); }