Namespace Serenity.AudioPlayer.Tests.Domain
Classes
AudioPlayerClipAttributeTests
Guards the editor binding contract: AudioPlayerClip's filePath constructor
parameter must be annotated so the signal-definition Inspector renders an AudioClip drag field for it
(the Domain stays Unity-free — the attribute only names the asset type as a string).
AudioPlayerClipTests
Tests for the AudioPlayerClip entity.
AudioPlayerEmitterTests
Tests for the AudioPlayerEmitter entity.
AudioPlayerGroupTests
Tests for the AudioPlayerGroup entity.
AudioPriorityCandidateSelectorTests
Tests for AudioPriorityCandidateSelector — the pure replacement-decision logic
used by the audio player when the AudioSource pool is full.
These cover the runtime scenarios from the priority allocation design without needing the
Unity runtime: which (if any) currently playing slot should be reassigned to a new sound.
AudioWorldPositionTests
Tests for the AudioWorldPosition value object.