using Cthangover.Core.Settings; namespace Cthangover.Cooking { /// /// Test accessor over : the real class exposes /// RationsPerCharacter with a private setter because only the core /// settings pipeline may write it, and the getter is static — mod unit /// tests exercise the clamp through the public ReadValues contract /// and assert via this static passthrough, so no reflection into private /// members is needed. Stateless and harmless in production builds. /// public static class CookingSettingsForTests { /// Current parsed value, for test assertions. public static int RationsPerCharacter => CookingSettings.RationsPerCharacter; } }