65 references to Snapshot
Aspire.Hosting.DevTunnels.Tests (65)
DevTunnelMonitorTests.cs (65)
23Assert.Equal(KnownResourceStates.Running, test.Snapshot(test.Port).State?.Text);
24Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
39Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
65Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.Tunnel).HealthReports, r => r.Name == "tunnel-connection").Status);
66Assert.Equal(KnownResourceStates.NotStarted, test.Snapshot(test.Port).State?.Text);
68Assert.All(test.Snapshot(test.Port).Urls, u => Assert.True(u.IsInactive));
74Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
145Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
156Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
173Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
191Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
192Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.Tunnel).HealthReports, r => r.Name == "tunnel-connection").Status);
193Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
221Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
222Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
228Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
229Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.Tunnel).HealthReports, r => r.Name == "tunnel-connection").Status);
230Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
233Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
234Assert.False(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
246Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
249Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
268var originalUrls = test.Snapshot(test.Port).Urls.Select(u => u.Url).ToArray();
278Assert.Equal(originalUrls, test.Snapshot(test.Port).Urls.Select(u => u.Url));
290], test.Snapshot(test.Port).Urls.Select(u => u.Url));
291Assert.All(test.Snapshot(test.Port).Urls, u => Assert.False(u.IsInactive));
302Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
303Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.Tunnel).HealthReports, r => r.Name == "tunnel-connection").Status);
305Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
331Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
332Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
335Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
336Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
338Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
339Assert.False(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
354Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
355Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
356Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.Tunnel).HealthReports, r => r.Name == "tunnel-connection").Status);
359Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
360Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
362Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
363Assert.False(Assert.Single(test.Snapshot(test.Port).Urls).IsInactive);
384Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
409Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
441Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text);
449Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
469Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text);
496Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
515Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
547Assert.Equal(HealthStatus.Unhealthy, test.Snapshot(test.Port).HealthStatus);
553Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text);
573Assert.Equal("Denied", Assert.Single(test.Snapshot(test.Port).Properties, p => p.Name == "Anonymous access").Value);
574Assert.Equal("Denied", Assert.Single(test.Snapshot(otherPort).Properties, p => p.Name == "Anonymous access").Value);
591Assert.Equal("Allowed", Assert.Single(test.Snapshot(test.Port).Properties, p => p.Name == "Anonymous access").Value);
596Assert.Equal(0, test.Snapshot(otherPort).Properties.Count(p => p.Name == "Anonymous access"));
602Assert.Equal("Allowed", Assert.Single(test.Snapshot(otherPort).Properties, p => p.Name == "Anonymous access").Value);
609Assert.Equal("Allowed", Assert.Single(test.Snapshot(otherPort).Properties, p => p.Name == "Anonymous access").Value);
633Assert.Equal("Allowed", Assert.Single(test.Snapshot(test.Port).Properties, p => p.Name == "Anonymous access").Value);
637Assert.Equal(0, test.Snapshot(test.Port).Properties.Count(p => p.Name == "Anonymous access"));
660Assert.Equal("Denied", Assert.Single(test.Snapshot(test.Port).Properties, p => p.Name == "Anonymous access").Value);
663Assert.Equal("Allowed", Assert.Single(test.Snapshot(test.Port).Properties, p => p.Name == "Anonymous access").Value);
682Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);
707Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text);
724Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.Port).HealthReports).Status);
740Assert.Equal(HealthStatus.Healthy, test.Snapshot(test.Port).HealthStatus);