Class UnityAudioListenerCacheTests
Tests for Serenity.AudioPlayer.Infrastructure.Services.UnityAudioListenerCache: a cached, throttled view of the active UnityEngine.AudioListener, with a clock injected so no test waits in real time.
Inherited Members
Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityAudioListenerCacheTests
Constructors
UnityAudioListenerCacheTests()
Declaration
public UnityAudioListenerCacheTests()
Methods
RescanCount_ReflectsScans()
Declaration
public void RescanCount_ReflectsScans()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()
TryGetListener_ListenerAppearsLater_Resumes()
Declaration
public void TryGetListener_ListenerAppearsLater_Resumes()
TryGetListener_ListenerOffCamera_WarnsOnceNamingTheObject()
Declaration
public void TryGetListener_ListenerOffCamera_WarnsOnceNamingTheObject()
TryGetListener_ListenerOnCamera_WarnsNothing()
Declaration
public void TryGetListener_ListenerOnCamera_WarnsNothing()
TryGetListener_ListenerUnderCameraChild_WarnsNothing()
Declaration
public void TryGetListener_ListenerUnderCameraChild_WarnsNothing()
TryGetListener_LogsAgainAfterListenerReturnsAndVanishes()
Declaration
public void TryGetListener_LogsAgainAfterListenerReturnsAndVanishes()
TryGetListener_MissingRepeatedly_LogsNoListenerOnce()
Declaration
public void TryGetListener_MissingRepeatedly_LogsNoListenerOnce()
TryGetListener_Missing_RescansAtMostOncePerInterval()
Declaration
public void TryGetListener_Missing_RescansAtMostOncePerInterval()
TryGetListener_NoListener_DoesNotThrow()
Declaration
public void TryGetListener_NoListener_DoesNotThrow()
TryGetListener_ResolvedListenerChangesToAnotherOffCameraObject_WarnsAgain()
Declaration
public void TryGetListener_ResolvedListenerChangesToAnotherOffCameraObject_WarnsAgain()
TryGetListener_ValidCached_DoesNotRescan()
Declaration
public void TryGetListener_ValidCached_DoesNotRescan()