Class UnityAudioDepthCueControllerPoolSyncTests
The audio source pool of a service can be replaced at any time (SetAudioSources is public), so the
controller must follow a pool that grows, shrinks or is swapped, and must never touch a destroyed source.
Inherited Members
Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityAudioDepthCueControllerPoolSyncTests
Constructors
UnityAudioDepthCueControllerPoolSyncTests()
Declaration
public UnityAudioDepthCueControllerPoolSyncTests()
Methods
ApplyStep_DeadSource_IsSkipped()
Declaration
public void ApplyStep_DeadSource_IsSkipped()
ResetForPlay_AfterPoolReplacement_DrivesTheNewSourcesFilter()
Declaration
public void ResetForPlay_AfterPoolReplacement_DrivesTheNewSourcesFilter()
SetUp()
Declaration
public void SetUp()
SyncPool_LargerPool_NoOutOfRange()
Declaration
public void SyncPool_LargerPool_NoOutOfRange()
SyncPool_ReplacedSourceWhoseVolumeChangedMidPlay_KeepsTheCallersVolume()
Declaration
public void SyncPool_ReplacedSourceWhoseVolumeChangedMidPlay_KeepsTheCallersVolume()
SyncPool_ReplacedWetSource_CapCountsOnlyTheNewPool()
Declaration
public void SyncPool_ReplacedWetSource_CapCountsOnlyTheNewPool()
SyncPool_ReplacedWetSource_GivesTheClipVolumeBack()
Declaration
public void SyncPool_ReplacedWetSource_GivesTheClipVolumeBack()
SyncPool_ReplacedWetSource_SwitchesItsLowPassOff()
Declaration
public void SyncPool_ReplacedWetSource_SwitchesItsLowPassOff()
SyncPool_ReplacedWetSource_SwitchesItsReverbOff()
Declaration
public void SyncPool_ReplacedWetSource_SwitchesItsReverbOff()
SyncPool_SmallerPool_NoOutOfRange()
Declaration
public void SyncPool_SmallerPool_NoOutOfRange()
SyncPool_SourceStillInPool_KeepsItsVoiceAtItsNewSlot()
Declaration
public void SyncPool_SourceStillInPool_KeepsItsVoiceAtItsNewSlot()
TearDown()
Declaration
public void TearDown()