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