/// <summary>
        /// Creates a package with the license expression.
        /// </summary>
        /// <returns></returns>
        public async Task <string> CreatePackageWithLicenseExpression(string packageName, string packageVersion, string licenseUrl, string licenseExpression)
        {
            var nuspecHelper       = new NuspecHelper(TestOutputHelper);
            var nuspecFileFullPath = await nuspecHelper.CreateDefaultNuspecFile(packageName, packageVersion, licenseUrl : licenseUrl);

            var nuspecDir = Path.GetDirectoryName(nuspecFileFullPath);

            var nupkgFileFullPath = await CreatePackageInternal(nuspecFileFullPath);

            var nuspecFileName = packageName + ".nuspec";

            NuspecHelper.AddLicenseExpression(nuspecFileFullPath, licenseExpression);
            ReplaceNuspecFileInNupkg(nupkgFileFullPath, nuspecFileFullPath, nuspecFileName);

            return(nupkgFileFullPath);
        }