Namespace Serenity.Global.Tests.Domain
Classes
AppReadinessOptionsTests
Tests for AppReadinessOptions entity, focusing on defaults and property behavior.
ConfigurationEntryTests
Tests for ConfigurationEntry entity, focusing on construction and string representation.
EventDispatcherSignalTests
Tests for EventDispatcherSignal base class.
GameSessionModeTests
Tests for GameSessionMode enum, verifying expected values can be used in switch/comparison.
GlobalDomainContractTests
Contract tests for Global Domain interfaces consumed by other aggregates. These tests protect interface shapes that external aggregates depend on. If a contract changes, these tests break BEFORE downstream aggregates break.
Dependent aggregates:
- GameMode.Domain → IFoundationSettings
- InitializationPipeline → IFoundationSettings, IFoundationSettingsFinder
- Character.Application → IFoundationSettings (via IService)
LogCategoryVerbosityOverrideTests
Tests for LogCategoryVerbosityOverride struct.
LogCategoryVerbosityTests
Tests for LogCategoryVerbosity value object.
LogEntryTests
Tests for LogEntry value object.
LogVerbosityTests
Tests for LogVerbosity enum. The ordering invariant is critical: filtering logic depends on Silent < Error < Info < Verbose.
StoredSettingsPayloadTests
Tests for StoredSettingsPayload entity.