Class AudioMixerEffectLoopSyncServiceTests
EditMode tests for the early-return guards of SyncDefinition(UnitySoundMixerEffectLoopDefinition). The full sync path needs a live AudioMixer asset (covered behind the AudioMixer != null branch), so these assert the fail-fast diagnostics that fire before any mixer access: null definition, no AudioMixer assigned, and a missing loop-group name. FindEligibleSourceGroupNames(AudioMixer, string, string) returns empty for a null mixer.
Inherited Members
Namespace: Serenity.UnitySoundMixer.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AudioMixerEffectLoopSyncServiceTests
Constructors
AudioMixerEffectLoopSyncServiceTests()
Declaration
public AudioMixerEffectLoopSyncServiceTests()
Methods
FindEligibleSourceGroupNames_NullMixer_ReturnsEmpty()
Declaration
public void FindEligibleSourceGroupNames_NullMixer_ReturnsEmpty()
SyncDefinition_MissingLoopGroupName_Fails()
Declaration
public void SyncDefinition_MissingLoopGroupName_Fails()
SyncDefinition_NoAudioMixer_FailsWithGuidance()
Declaration
public void SyncDefinition_NoAudioMixer_FailsWithGuidance()
SyncDefinition_NullDefinition_Fails()
Declaration
public void SyncDefinition_NullDefinition_Fails()
SyncReport_FactoriesExposeState()
Declaration
public void SyncReport_FactoriesExposeState()