logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved