public async Task UploadInValidPackageWithLicenseExpression() { // Arrange var packageName = $"TestPackageWithLicense.{Guid.NewGuid():N}"; var packageVersion = "1.0.0"; var licenseUrl = "https://testNugetLicenseUrl"; var licenseExpression = "MIT"; var expectedErrorMessage = "when a license expression is specified, <licenseUrl> must be set to"; // Act string packageFullPath = await _packageCreationHelper.CreatePackageWithLicenseExpression(packageName, packageVersion, licenseUrl, licenseExpression); var processResult = await _commandlineHelper.UploadPackageAsync(packageFullPath, UrlHelper.V2FeedPushSourceUrl); // Assert Assert.True(processResult.ExitCode == 1, Constants.UploadFailureMessage); Assert.Contains(expectedErrorMessage, processResult.StandardError); }