logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AudioReverbVoiceCapPolicyTests

    Scenarios for AudioReverbVoiceCapPolicy: the nearest voices keep their reverb when more voices want it than the authored cap allows, and neither a tie nor a near-tie churns an already reverberated voice.

    Inheritance
    object
    AudioReverbVoiceCapPolicyTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.AudioPlayer.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class AudioReverbVoiceCapPolicyTests

    Constructors

    AudioReverbVoiceCapPolicyTests()

    Declaration
    public AudioReverbVoiceCapPolicyTests()

    Methods

    Decide_AtCap_CandidateBeyondTheMargin_Displaces()

    Declaration
    public void Decide_AtCap_CandidateBeyondTheMargin_Displaces()

    Decide_AtCap_CandidateExactlyOnTheMargin_Rejected()

    Declaration
    public void Decide_AtCap_CandidateExactlyOnTheMargin_Rejected()

    Decide_AtCap_CandidateWithinTheMargin_Rejected()

    Declaration
    public void Decide_AtCap_CandidateWithinTheMargin_Rejected()

    Decide_AtCap_FartherCandidateRejected()

    Declaration
    public void Decide_AtCap_FartherCandidateRejected()

    Decide_AtCap_NearerCandidateReleasesFarthest()

    Declaration
    public void Decide_AtCap_NearerCandidateReleasesFarthest()

    Decide_AtCap_OrbitingDistances_NeverSwap()

    Declaration
    public void Decide_AtCap_OrbitingDistances_NeverSwap()

    Decide_CapZero_RejectsAll()

    Declaration
    public void Decide_CapZero_RejectsAll()

    Decide_EqualDistance_IsStable()

    Declaration
    public void Decide_EqualDistance_IsStable()

    Decide_NoReverberatedVoices_Admits()

    Declaration
    public void Decide_NoReverberatedVoices_Admits()

    Decide_NullList_IsTreatedAsEmpty()

    Declaration
    public void Decide_NullList_IsTreatedAsEmpty()

    Decide_UnderCap_Admits()

    Declaration
    public void Decide_UnderCap_Admits()

    NextDrySeconds_AudibleWetShare_StartsOver()

    Declaration
    public void NextDrySeconds_AudibleWetShare_StartsOver()

    NextDrySeconds_InaudibleWetShare_GrowsByTheElapsedTime()

    Declaration
    public void NextDrySeconds_InaudibleWetShare_GrowsByTheElapsedTime()

    NextDrySeconds_NegativeElapsedTime_NeverShrinksTheDryStretch()

    Declaration
    public void NextDrySeconds_NegativeElapsedTime_NeverShrinksTheDryStretch()

    NextDrySeconds_OneLongFrame_AddsAtMostTheFrameCap()

    Declaration
    public void NextDrySeconds_OneLongFrame_AddsAtMostTheFrameCap()

    SelectSlotToTrim_AtOrUnderCap_ReleasesNobody()

    Declaration
    public void SelectSlotToTrim_AtOrUnderCap_ReleasesNobody()

    SelectSlotToTrim_CapZero_TrimsAnyReverberatedVoice()

    Declaration
    public void SelectSlotToTrim_CapZero_TrimsAnyReverberatedVoice()

    SelectSlotToTrim_OverCap_PicksTheFarthestVoice()

    Declaration
    public void SelectSlotToTrim_OverCap_PicksTheFarthestVoice()

    ShouldReleaseSlot_AfterOneLongDryFrame_KeepsTheSlot()

    Declaration
    public void ShouldReleaseSlot_AfterOneLongDryFrame_KeepsTheSlot()

    ShouldReleaseSlot_ExactlyAtTheWindow_ReleasesTheSlot()

    Declaration
    public void ShouldReleaseSlot_ExactlyAtTheWindow_ReleasesTheSlot()

    ShouldReleaseSlot_JustBeforeTheWindow_KeepsTheSlot()

    Declaration
    public void ShouldReleaseSlot_JustBeforeTheWindow_KeepsTheSlot()

    ShouldReleaseSlot_NeverDry_KeepsTheSlot()

    Declaration
    public void ShouldReleaseSlot_NeverDry_KeepsTheSlot()
    In this article
    © 2026 Serenity. All Rights Reserved