Namespace Serenity.UnityGameCamera.Tests.Infrastructure
Classes
UnityGameCameraServiceDiscoveryTests
Tests for UnityGameCameraService auto-discovery: inactive cameras are found,
render-to-texture and UnityGameCameraExclude-marked cameras are skipped, and
explicit RegisterCamera bypasses the exclusion marker.
UnityGameCameraServiceRegistryTests
Tests for UnityGameCameraService's camera registry: register/unregister and
lazy dead-camera pruning. Ambient scene cameras are disabled for the duration of each test
(mirroring UnityCameraUtilsTests) so depth/registry assertions are not skewed.
UnityGameCameraServiceSplitScreenTests
Tests for UnityGameCameraService split-screen: layout-driven UnityEngine.Camera.rect assignment, recalculation on unassign, manual per-player overrides, and restoring full rects on deactivation.
UnityGameCameraServiceSwitchTests
Tests for UnityGameCameraService exclusive active-camera switching: disabling only the Camera component (never the GameObject), override precedence, revert-to-depth on clear, the UnityEngine.Camera.main fallback, and opt-in AudioListener management.