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;
}
}