Class UnityAudioOcclusionFallbackMemoryTests
Tests for Serenity.AudioPlayer.Infrastructure.Services.UnityAudioOcclusionFallbackMemory: a remembered blocked share is handed back only while the listener, the source and the blocking collider have each stayed within the reuse distance, the layers and the collider are the same, and it has not been reused too many times in a row.
Inherited Members
Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityAudioOcclusionFallbackMemoryTests
Constructors
UnityAudioOcclusionFallbackMemoryTests()
Declaration
public UnityAudioOcclusionFallbackMemoryTests()
Methods
Forget_DropsTheRememberedShare()
Declaration
public void Forget_DropsTheRememberedShare()
Remember_AfterTheMaximumReuses_StartsCountingAgain()
Declaration
public void Remember_AfterTheMaximumReuses_StartsCountingAgain()
SetUp()
Declaration
public void SetUp()
TryReuseBlockedShare_ARefusedReuse_DoesNotUseUpTheBudget()
Declaration
public void TryReuseBlockedShare_ARefusedReuse_DoesNotUseUpTheBudget()
TryReuseBlockedShare_AfterTheMaximumConsecutiveReuses_Refuses()
Declaration
public void TryReuseBlockedShare_AfterTheMaximumConsecutiveReuses_Refuses()
TryReuseBlockedShare_AnotherCollider_Refuses()
Declaration
public void TryReuseBlockedShare_AnotherCollider_Refuses()
TryReuseBlockedShare_AnotherLayerMask_Refuses()
Declaration
public void TryReuseBlockedShare_AnotherLayerMask_Refuses()
TryReuseBlockedShare_ColliderMovedBeyondTheDistance_Refuses()
Declaration
public void TryReuseBlockedShare_ColliderMovedBeyondTheDistance_Refuses()
TryReuseBlockedShare_EveryoneMovedWithinTheDistance_StillReuses()
Declaration
public void TryReuseBlockedShare_EveryoneMovedWithinTheDistance_StillReuses()
TryReuseBlockedShare_ListenerMovedBeyondTheDistance_Refuses()
Declaration
public void TryReuseBlockedShare_ListenerMovedBeyondTheDistance_Refuses()
TryReuseBlockedShare_MovedExactlyTheReuseDistance_StillReuses()
Declaration
public void TryReuseBlockedShare_MovedExactlyTheReuseDistance_StillReuses()
TryReuseBlockedShare_NothingRemembered_RefusesWithAZeroShare()
Declaration
public void TryReuseBlockedShare_NothingRemembered_RefusesWithAZeroShare()
TryReuseBlockedShare_SameSituation_ReturnsTheRememberedShare()
Declaration
public void TryReuseBlockedShare_SameSituation_ReturnsTheRememberedShare()
TryReuseBlockedShare_SourceMovedBeyondTheDistance_Refuses()
Declaration
public void TryReuseBlockedShare_SourceMovedBeyondTheDistance_Refuses()