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.