Files
natsdotnet/tests/NATS.Server.Tests/SubList/SubListHighFanoutOptimizationTests.cs
2026-02-23 13:08:52 -05:00

23 lines
515 B
C#

using NATS.Server.Subscriptions;
namespace NATS.Server.Tests;
public class SubListHighFanoutOptimizationTests
{
[Fact]
public void High_fanout_nodes_enable_packed_list_optimization()
{
using var sl = new SubList();
for (var i = 0; i < 300; i++)
{
sl.Insert(new Subscription
{
Subject = "orders.created",
Sid = i.ToString(),
});
}
sl.HighFanoutNodeCountForTest.ShouldBeGreaterThan(0);
}
}