Resolve all 46 low-severity architecture review findings
This commit is contained in:
@@ -5,6 +5,16 @@ namespace ZB.MOM.WW.ScadaBridge.CentralUI.Tests;
|
||||
|
||||
public class PollGateTests
|
||||
{
|
||||
[Fact]
|
||||
public async Task RejectedRendererDispatch_ReleasesGateAndObservesFault()
|
||||
{
|
||||
var gate = new PollGate();
|
||||
Exception? observed = null;
|
||||
await gate.RunAsync(() => Task.FromException(new ObjectDisposedException("renderer")), ex => observed = ex);
|
||||
Assert.IsType<ObjectDisposedException>(observed);
|
||||
Assert.True(gate.TryEnter());
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TryEnter_SecondCallWhileHeld_ReturnsFalse()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user