using NATS.Server.Subscriptions; namespace NATS.Server.Core.Tests; public class SubListQueueWeightTests { [Fact] public void Remote_queue_weight_expands_matches() { using var sl = new SubList(); sl.ApplyRemoteSub(new RemoteSubscription("orders.*", "q", "r1", "A", QueueWeight: 3)); var matches = sl.MatchRemote("A", "orders.created"); matches.Count.ShouldBe(3); matches.ShouldAllBe(m => m.Queue == "q"); } }