public static PackageMonitoringStatus CreateStatusWithPackageValidationResult( string packageId, string packageVersion, IEnumerable <ValidationResult> results, DateTime?commitTimestamp = null) { commitTimestamp = commitTimestamp ?? new DateTime(2019, 6, 10); var version = new NuGetVersion(packageVersion); var aggregateValidationResult = new DummyAggregateValidator(results).Validate(); var packageValidationResult = new PackageValidationResult( new PackageIdentity(packageId, version), new CatalogIndexEntry[] { CreateCatalogIndexEntry(packageId, packageVersion, commitTimestamp.Value), CreateCatalogIndexEntry(packageId, packageVersion, commitTimestamp.Value), CreateCatalogIndexEntry(packageId, packageVersion, commitTimestamp.Value) }, new DeletionAuditEntry[] { CreateDeletionAuditEntry(packageId, packageVersion, commitTimestamp.Value), CreateDeletionAuditEntry(packageId, packageVersion, commitTimestamp.Value), CreateDeletionAuditEntry(packageId, packageVersion, commitTimestamp.Value) }, new AggregateValidationResult[] { aggregateValidationResult }); return(new PackageMonitoringStatus(packageValidationResult)); }
private static PackageMonitoringStatus CreateStatusWithPackageValidationResult(string packageId, string packageVersion, IEnumerable <ValidationResult> results) { var version = new NuGetVersion(packageVersion); var aggregateValidationResult = new DummyAggregateValidator(results).Validate(); var packageValidationResult = new PackageValidationResult( new PackageIdentity(packageId, version), new CatalogIndexEntry[] { CreateCatalogIndexEntry(packageId, packageVersion), CreateCatalogIndexEntry(packageId, packageVersion), CreateCatalogIndexEntry(packageId, packageVersion) }, new DeletionAuditEntry[] { CreateDeletionAuditEntry(packageId, packageVersion), CreateDeletionAuditEntry(packageId, packageVersion), CreateDeletionAuditEntry(packageId, packageVersion) }, new AggregateValidationResult[] { aggregateValidationResult }); return(new PackageMonitoringStatus(packageValidationResult)); }