public void ShouldCallPackageIdValidator() { var package = new Package { Id = "Package" }; _mockedPackageFactory.Setup(pf => pf.CreateNewFromFile(It.IsAny <string>())).Returns(package); _packageCreator.CreatePackage("key", Stream.Null, "fileExtension", false); _mockedPackageIdValidator.Verify(piv => piv.IsValidPackageId(package.Id), Times.Once(), "PackageIdValidator was not called."); }
private Package Create(string key, Stream packageFileStream, bool isInPlaceUpdate) { ValidateInputs(() => _serviceInputValidator.ValidateUserApiKey(key)); return(ExecuteAction(() => _packageCreator.CreatePackage(key, packageFileStream, PACKAGE_FILE_EXTENSION, isInPlaceUpdate), "The Package could not be uploaded")); }