diff --git a/Proxytrace.Application.Tests/AgentCallIngestorTests.cs b/Proxytrace.Application.Tests/AgentCallIngestorTests.cs index c4b670fe..62665e5f 100644 --- a/Proxytrace.Application.Tests/AgentCallIngestorTests.cs +++ b/Proxytrace.Application.Tests/AgentCallIngestorTests.cs @@ -785,8 +785,14 @@ await ingestion.IngestAsync( [TestMethod] public async Task IngestAsync_WhenAgentLimitReached_DropsTraceForNewAgent() { - // Default license is Free, which caps non-system agents at 1. - var services = GetServices(); + // Cap non-system agents at 1 explicitly, independent of the Free tier value. + var services = GetServices(builder => + { + var license = Substitute.For(); + license.GetLimit(Arg.Any()).Returns(long.MaxValue); + license.GetLimit(LicenseLimit.MaxAgents).Returns(1); + builder.RegisterInstance(license).As(); + }); var ingestion = services.GetRequiredService(); var agentRepo = services.GetRequiredService(); var callRepo = services.GetRequiredService();