Namespace Serenity.UnitySystemConfiguration.Tests.Editor
Classes
UnityEditorOsMonitorCacheTests
EditMode tests for UnityEditorOsMonitorCache. A fake provider factory is injected so the cache returns deterministic data instead of querying the real OS; the static cache is reset (factory cleared + invalidated) in TearDown so cases do not leak into each other.
UnitySystemConfigurationSettingsEditorTests
EditMode tests for the pure static helpers on UnitySystemConfigurationSettingsEditor
(culture resolution, code lookup, sync-map mutation). The IMGUI render methods are skipped;
only the culture-agnostic logic behind them is exercised here.
UnitySystemConfigurationSyncMapHelperTests
EditMode tests for the nested UnitySystemConfigurationSyncMapHelper array-mutation logic
(add/remove rows with bounds-safety and null-guarding). Settings are created as in-memory
ScriptableObjects and destroyed in TearDown.