adc488a9f9
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
18 lines
397 B
C#
18 lines
397 B
C#
using ZB.MOM.WW.ScadaBridge.CentralUI.Services;
|
|
using Xunit;
|
|
|
|
namespace ZB.MOM.WW.ScadaBridge.CentralUI.Tests;
|
|
|
|
public class PollGateTests
|
|
{
|
|
[Fact]
|
|
public void TryEnter_SecondCallWhileHeld_ReturnsFalse()
|
|
{
|
|
var gate = new PollGate();
|
|
Assert.True(gate.TryEnter());
|
|
Assert.False(gate.TryEnter());
|
|
gate.Exit();
|
|
Assert.True(gate.TryEnter());
|
|
}
|
|
}
|