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 _));
|
||||
}
|
||||
|
||||
[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]
|
||||
public async Task DisconnectedCircuitIsRemovedAfterConfiguredTimeout()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue