From 3bf9ad1c4234be385cc4072f22822353654f8b2b Mon Sep 17 00:00:00 2001 From: gamer147 Date: Fri, 29 May 2026 13:41:52 -0400 Subject: [PATCH] test(config): include Freeplay in exhaustive ConfigSection seed-count assertion --- SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs b/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs index ea39563..7024e4d 100644 --- a/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs +++ b/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs @@ -25,12 +25,13 @@ public class GameConfigurationJsonbTests var rows = await db.GameConfigs.AsNoTracking().ToListAsync(); var byName = rows.ToDictionary(r => r.SectionName); - // One row per [ConfigSection]-marked POCO (9 sections today: Player, DefaultGrants, - // DefaultLoadout, Challenge, Rotation, PackRates, MyRotationSchedule, Story, ResourceConfig). + // One row per [ConfigSection]-marked POCO (10 sections today: Player, DefaultGrants, + // DefaultLoadout, Challenge, Rotation, PackRates, MyRotationSchedule, Story, ResourceConfig, + // Freeplay). Assert.That(byName.Keys, Is.EquivalentTo(new[] { "Player", "DefaultGrants", "DefaultLoadout", "Challenge", "Rotation", "PackRates", - "MyRotationSchedule", "Story", "ResourceConfig", + "MyRotationSchedule", "Story", "ResourceConfig", "Freeplay", })); var resources = JsonSerializer.Deserialize(byName["ResourceConfig"].ValueJson)!;