11 references to WithPurgeTask
Aspire.Hosting.Azure.Tests (11)
AzureContainerRegistryTests.cs (11)
236.WithPurgeTask("0 1 * * *", ago: TimeSpan.FromDays(7), keep: 5);
249.WithPurgeTask("0 1 * * *", filter: "app1:.*", keep: 3)
250.WithPurgeTask("0 2 * * 0", filter: "app2:.*", ago: TimeSpan.FromDays(30), keep: 10);
263.WithPurgeTask("0 3 * * *", taskName: "myCustomPurge");
280Assert.ThrowsAny<ArgumentException>(() => acr.WithPurgeTask(schedule));
290Assert.ThrowsAny<ArgumentException>(() => acr.WithPurgeTask(null!));
302Assert.Throws<ArgumentOutOfRangeException>(() => acr.WithPurgeTask("0 1 * * *", keep: keep));
315Assert.Throws<ArgumentOutOfRangeException>(() => acr.WithPurgeTask("0 1 * * *", ago: TimeSpan.Parse(ago)));
324.WithPurgeTask("0 1 * * *", taskName: "myPurge")
325.WithPurgeTask("0 2 * * *", taskName: "myPurge");
336.WithPurgeTask("0 0 * * *", ago: new TimeSpan(2, 3, 6, 0));