Namespace Serenity.AudioPlayer.Tests.Application
Classes
AudioPlayerDtoBehaviorTests
Behavioral coverage for the AudioPlayer Application DTOs that does not depend on any Installation/Infrastructure type, so it runs in the pure-C# coverage runner (the existing AudioPlayerDtoTests references Installation DTOs and is excluded there). Focuses on fields not otherwise asserted — notably ClipStartOffsetSeconds.
AudioPlayerDtoTests
Tests for all AudioPlayer DTOs.
AudioPlayerPlayClipInputAttributeTests
Guards the editor binding contract: AudioPlayerPlayClipInput's serviceId
constructor parameter must be annotated so the signal-definition Inspector renders an audio-service
id dropdown for it.
AudioPlayerSignalTests
Tests for PlayAudioClipSignal and PlayAudioClipFromGameSettingsSignal signals.
AudioPlayerUseCaseTests
Tests for AudioPlayer use cases and the AudioPlayerUseCases aggregator.
ThemeAudioPlayerTests
Tests for ThemeAudioPlayer: the single guarded choke point for theme UI-sound playback. A theme with empty, partial, or duplicated sound slots must never throw and must never play a missing clip.