docs: synchronize strict full go parity evidence and status

This commit is contained in:
Joseph Doherty
2026-02-23 15:03:35 -05:00
parent 1c0fc8fc11
commit 081ff1b0db
7 changed files with 128 additions and 61 deletions

View File

@@ -35,8 +35,13 @@ public class JetStreamConsumerStateMachineStrictParityTests
await Task.Delay(5);
var second = await consumers.FetchAsync("ORDERS_SM", "D1", 1, streams, default);
second.Messages.Count.ShouldBe(1);
second.Messages[0].Redelivered.ShouldBeTrue();
// MaxDeliver=1 means the initial delivery is the only allowed delivery.
second.Messages.Count.ShouldBe(0);
await Task.Delay(5);
var third = await consumers.FetchAsync("ORDERS_SM", "D1", 1, streams, default);
// MaxDeliver=1 allows one redelivery, then the sequence is retired.
third.Messages.Count.ShouldBe(0);
}
}