logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    AudioMixerEffectLoopSyncServiceTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved