public void WillCurateThePackageViaApi() { var nuGetPackage = TestPackage.CreateTestPackageStream("theId", "1.0.42"); var user = new User() { EmailAddress = "*****@*****.**" }; var controller = new TestableApiController(); controller.SetCurrentUser(user); controller.SetupPackageFromInputStream(nuGetPackage); controller.CreatePackagePost(); controller.MockAutoCuratePackage.Verify(x => x.ExecuteAsync(It.IsAny <Package>(), It.IsAny <PackageArchiveReader>(), false)); controller.MockEntitiesContext.VerifyCommitted(); }
public void WillCurateThePackageViaAPI() { var nuGetPackage = new Mock <INupkg>(); nuGetPackage.Setup(x => x.Metadata.Id).Returns("theId"); nuGetPackage.Setup(x => x.Metadata.Version).Returns(new SemanticVersion("1.0.42")); var user = new User() { EmailAddress = "*****@*****.**" }; var controller = new TestableApiController(); var apiKey = Guid.NewGuid(); controller.SetCurrentUser(user); controller.SetupPackageFromInputStream(nuGetPackage); controller.CreatePackagePost(); controller.MockAutoCuratePackage.Verify(x => x.Execute(It.IsAny <Package>(), nuGetPackage.Object, false)); controller.MockEntitiesContext.VerifyCommitted(); }
public void WillCurateThePackageViaApi() { var nuGetPackage = TestPackage.CreateTestPackageStream("theId", "1.0.42"); var user = new User() { EmailAddress = "*****@*****.**" }; var controller = new TestableApiController(); controller.SetCurrentUser(user); controller.SetupPackageFromInputStream(nuGetPackage); controller.CreatePackagePost(); controller.MockAutoCuratePackage.Verify(x => x.ExecuteAsync(It.IsAny<Package>(), It.IsAny<PackageArchiveReader>(), false)); controller.MockEntitiesContext.VerifyCommitted(); }
public void WillCurateThePackageViaAPI() { var nuGetPackage = new Mock<INupkg>(); nuGetPackage.Setup(x => x.Metadata.Id).Returns("theId"); nuGetPackage.Setup(x => x.Metadata.Version).Returns(new SemanticVersion("1.0.42")); var user = new User() { EmailAddress = "*****@*****.**" }; var controller = new TestableApiController(); var apiKey = Guid.NewGuid(); controller.SetCurrentUser(user); controller.SetupPackageFromInputStream(nuGetPackage); controller.CreatePackagePost(); controller.MockAutoCuratePackage.Verify(x => x.Execute(It.IsAny<Package>(), nuGetPackage.Object, false)); controller.MockEntitiesContext.VerifyCommitted(); }