private static MarkClean CreateMarkClean(string packageId, string packageVersion) { var loggerMock = new Mock <ILogger <MarkClean> >(); var args = new Dictionary <string, string> { { CommandLineArguments.PackageId, packageId }, { CommandLineArguments.PackageVersion, packageVersion }, { CommandLineArguments.ValidationId, Guid.NewGuid().ToString() }, { CommandLineArguments.Comment, "comment" }, { CommandLineArguments.Alias, "angrigor" }, }; var mc = new MarkClean(args, loggerMock.Object, null, "container", null, null, "https://www.nuget.org/"); return(mc); }
public void PackageVersionUrlDecoded(string argument, string expectedPackageVersion) { MarkClean mc = CreateMarkClean("Newtonsoft.Json", argument); Assert.Equal(expectedPackageVersion, mc.PackageVersion); }
public void PackageIdUrlDecoded(string argument, string expectedPackageid) { MarkClean mc = CreateMarkClean(argument, "1.0.0"); Assert.Equal(expectedPackageid, mc.PackageId); }