Namespace Serenity.GameSettings.Tests.Application
Classes
GameSettingsSignalTests
Tests for the game-settings event signals: the value-updated signal (payload + ToString) and the parameterless persist / reset signals.
GameSettingsTypedDtoTests
Tests for the strongly-typed game-settings service DTOs (Get/Set Bool/Float/Int/String Input and Output), including the string-parsing constructors. Numeric assertions are culture-agnostic.
GameSettingsUseCaseTests
Tests for the GameSettings use cases (GetGameSettingsValue, SetGameSettingsValue) and the GameSettingsUseCases container, using a small in-test fake repository to observe which ports were invoked.
GameSettingsValueDtoTests
Tests for the use-case I/O DTOs: GetGameSettingsValueInput, GetGameSettingsValueOutput and SetGameSettingsValueInput.
OnGameSettingsValueUpdatedInputTests
Tests for OnGameSettingsValueUpdatedInput covering the single-vs-bulk change detection, changed-setting lookup and ToString.