feat(batch17): port subscription and delivery client core features

This commit is contained in:
Joseph Doherty
2026-02-28 19:12:58 -05:00
parent aeeb73f699
commit 1baba5ac0e
5 changed files with 577 additions and 1 deletions

View File

@@ -189,6 +189,13 @@ public sealed class ClientTests
c2.SetExpiration(DateTimeOffset.UtcNow.AddSeconds(-1).ToUnixTimeSeconds(), TimeSpan.Zero);
SpinWait.SpinUntil(c2.IsClosed, TimeSpan.FromSeconds(2)).ShouldBeTrue();
}
[Fact]
public void ReplyHelpers_ServiceAndReserved_ShouldClassifyPrefixes()
{
ClientConnection.IsServiceReply(Encoding.ASCII.GetBytes("_R_.A.B")).ShouldBeTrue();
ClientConnection.IsServiceReply(Encoding.ASCII.GetBytes("foo.bar")).ShouldBeFalse();
}
}
/// <summary>