13 references to WithPurgeTask
Aspire.Hosting.Azure.Tests (13)
AzureContainerRegistryTests.cs (13)
238.WithPurgeTask("0 1 * * *", ago: TimeSpan.FromDays(7), keep: 5); 250.WithPurgeTask("0 1 * * *", ago: TimeSpan.Zero); 253.WithPurgeTask("0 1 * * *"); 267.WithPurgeTask("0 1 * * *", filter: "app1:.*", keep: 3) 268.WithPurgeTask("0 2 * * 0", filter: "app2:.*", ago: TimeSpan.FromDays(30), keep: 10); 281.WithPurgeTask("0 3 * * *", taskName: "myCustomPurge"); 298Assert.ThrowsAny<ArgumentException>(() => acr.WithPurgeTask(schedule)); 308Assert.ThrowsAny<ArgumentException>(() => acr.WithPurgeTask(null!)); 320Assert.Throws<ArgumentOutOfRangeException>(() => acr.WithPurgeTask("0 1 * * *", keep: keep)); 333var exception = Assert.Throws<ArgumentOutOfRangeException>(() => acr.WithPurgeTask("0 1 * * *", ago: TimeSpan.Parse(ago))); 343.WithPurgeTask("0 1 * * *", taskName: "myPurge") 344.WithPurgeTask("0 2 * * *", taskName: "myPurge"); 355.WithPurgeTask("0 0 * * *", ago: new TimeSpan(2, 3, 6, 0));