Remove Circuit test (#11623)
This commit is contained in:
parent
4df198dfaa
commit
b7ad834b8d
|
|
@ -316,39 +316,6 @@ namespace Microsoft.AspNetCore.Components.Server.Circuits
|
||||||
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId, out _));
|
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId, out _));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
|
||||||
[Flaky("https://github.com/aspnet/AspNetCore-Internal/issues/2689", FlakyOn.All)]
|
|
||||||
public void CircuitRegistryUsesConfiguredMaxRetainedDisconnectedCircuitsValue()
|
|
||||||
{
|
|
||||||
// Arrange
|
|
||||||
var circuitIdFactory = TestCircuitIdFactory.CreateTestFactory();
|
|
||||||
var maxCircuits = 3;
|
|
||||||
var circuitOptions = new CircuitOptions
|
|
||||||
{
|
|
||||||
MaxRetainedDisconnectedCircuits = maxCircuits,
|
|
||||||
};
|
|
||||||
var registry = new TestCircuitRegistry(circuitIdFactory, circuitOptions);
|
|
||||||
var hosts = Enumerable.Range(0, maxCircuits + 2)
|
|
||||||
.Select(_ => TestCircuitHost.Create())
|
|
||||||
.ToArray();
|
|
||||||
|
|
||||||
// Act
|
|
||||||
for (var i = 0; i < hosts.Length; i++)
|
|
||||||
{
|
|
||||||
registry.RegisterDisconnectedCircuit(hosts[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Assert
|
|
||||||
for (var i = 0; i < maxCircuits; i++)
|
|
||||||
{
|
|
||||||
Assert.True(registry.DisconnectedCircuits.TryGetValue(hosts[i].CircuitId, out var _));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Additional circuits do not get registered.
|
|
||||||
Assert.False(registry.DisconnectedCircuits.TryGetValue(hosts[maxCircuits].CircuitId, out var _));
|
|
||||||
Assert.False(registry.DisconnectedCircuits.TryGetValue(hosts[maxCircuits + 1].CircuitId, out var _));
|
|
||||||
}
|
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public async Task DisconnectedCircuitIsRemovedAfterConfiguredTimeout()
|
public async Task DisconnectedCircuitIsRemovedAfterConfiguredTimeout()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue