Class UnitySoundMixerServiceFactoryTests
Tests for Serenity.SoundMixer.Infrastructure.Services.UnitySoundMixerServiceFactory.
Validates the factory contract: it creates a GameObject-backed
Serenity.SoundMixer.Infrastructure.Services.UnitySoundMixerService, names it, and wires the event dispatcher. The settings'
AudioMixer is null (a real mixer asset cannot be authored in tests); the service's log dependency
is unset at construction so the null-mixer path is a silent no-op, keeping the factory test clean.
Inherited Members
Namespace: Serenity.UnitySoundMixer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnitySoundMixerServiceFactoryTests
Constructors
UnitySoundMixerServiceFactoryTests()
Declaration
public UnitySoundMixerServiceFactoryTests()
Methods
CreateService_AppliesExposedParametersFromSettings()
Declaration
public void CreateService_AppliesExposedParametersFromSettings()
CreateService_AttachesUnitySoundMixerServiceComponent()
Declaration
public void CreateService_AttachesUnitySoundMixerServiceComponent()
CreateService_CreatesGameObject_WithCorrectName()
Declaration
public void CreateService_CreatesGameObject_WithCorrectName()
CreateService_ReturnsNonNull_ISoundMixerService()
Declaration
public void CreateService_ReturnsNonNull_ISoundMixerService()
Implements_ISoundMixerServiceFactory()
Declaration
public void Implements_ISoundMixerServiceFactory()