logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.SoundMixer.Tests.Application

    Classes

    SoundMixerCoverageTests

    Tests for SoundMixerGetVolumeInput and SoundMixerInstallerInstallInput.

    SoundMixerDtoBehaviorTests

    Additional behavioral coverage for the SoundMixer DTOs (constructors, clamping boundaries and optional-flag storage) not exercised by the existing effect-loop / coverage fixtures.

    SoundMixerEffectLoopRouteResolverBehaviorTests

    Additional branch coverage for TryResolve(ISoundMixerEffectLoopDefinition, string, out SoundMixerEffectLoopRoute, out string) not exercised by the existing resolver fixture: empty/null source-group guard, null Sources list, null entries being skipped, partial-parameter failure, and multi-source selection.

    SoundMixerEffectLoopRouteResolverTests

    Tests for SoundMixerEffectLoopRouteResolver — the pure resolution of a (loop, source group) into the AudioMixer exposed-parameter names. Proves the service resolves source attenuation/ send parameters from configuration and fails clearly when config is missing/incomplete.

    SoundMixerEffectLoopRouteTests

    Tests for the pure value object SoundMixerEffectLoopRoute.

    SoundMixerEffectLoopTests

    Tests for SoundMixer effect-loop DTOs and signals (intent-only API).

    SoundMixerSignalBehaviorTests

    Behavioral coverage for the SoundMixer effect-loop signals — parameterless construction and the ToString formatting — complementing the existing input-storage tests.

    SoundMixerUseCasesBehaviorTests

    Additional behavioral coverage for the SoundMixer use cases: call counting / forwarding of the exact input instance, and confirmation the use cases honour the ISyncUseCase<TInput> contract.

    SoundMixerUseCasesTests

    Tests for SoundMixer use cases.

    In this article
    © 2026 Serenity. All Rights Reserved