private async Task <IValidationRequest> CreateValidationRequest(
            PackageValidationSet packageValidationSet,
            PackageValidation packageValidation,
            Package package,
            ValidationConfigurationItem validationConfiguration)
        {
            var validationRequest = new ValidationRequest(
                validationId: packageValidation.Key,
                packageKey: packageValidationSet.PackageKey,
                packageId: packageValidationSet.PackageId,
                packageVersion: packageValidationSet.PackageNormalizedVersion,
                nupkgUrl: (await GetNupkgUrl(package, validationConfiguration)).AbsoluteUri
                );

            return(validationRequest);
        }
        private async Task <IValidationRequest> CreateValidationRequest(
            PackageValidationSet packageValidationSet,
            PackageValidation packageValidation)
        {
            var nupkgUrl = await _packageFileService.GetPackageForValidationSetReadUriAsync(
                packageValidationSet,
                DateTimeOffset.UtcNow.Add(_validationConfiguration.TimeoutValidationSetAfter));

            var validationRequest = new ValidationRequest(
                validationId: packageValidation.Key,
                packageKey: packageValidationSet.PackageKey,
                packageId: packageValidationSet.PackageId,
                packageVersion: packageValidationSet.PackageNormalizedVersion,
                nupkgUrl: nupkgUrl.AbsoluteUri);

            return(validationRequest);
        }