8 writes to Expiration
Aspire.Hosting.DevTunnels.Tests (8)
DevTunnelAccessStatusTests.cs (4)
115new("Anonymous", true, false, [], ["connect"]) { Expiration = expiration } 129AccessControlEntries = [new("Anonymous", false, false, [], ["connect"]) { Expiration = expiration }] 143Assert.False((rule with { Expiration = s_now.AddYears(1) }).IsPermanentAnonymousConnectRule(deny)); 144Assert.False((rule with { Expiration = s_now.AddYears(-1) }).IsPermanentAnonymousConnectRule(deny));
DevTunnelCliClientTests.cs (3)
455AnonymousAccess(deny: true) with { Expiration = DateTimeOffset.Parse(expiration, System.Globalization.CultureInfo.InvariantCulture) } 470cli.EnqueueShowPortResult(0, PortJson(access: [AnonymousAccess(deny: false) with { Expiration = DateTimeOffset.MaxValue }])); 485AnonymousAccess(deny: true) with { Expiration = DateTimeOffset.MaxValue },
DevTunnelMonitorTests.cs (1)
653new("Anonymous", true, false, [], ["connect"]) { Expiration = expiration },
4 references to Expiration
Aspire.Hosting.DevTunnels (3)
IDevTunnelClient.cs (3)
94IsAnonymousConnectRule && IsDeny == deny && Expiration is null; 97IsAnonymousConnectRule && (Expiration is null || Expiration > now);
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliClientTests.cs (1)
461Assert.NotNull(Assert.Single(port.AccessControl!, e => e.IsDeny).Expiration);