Class PoolBucketBehaviorTests
Additional behavioral tests for the PoolBucket entity.
Inherited Members
Namespace: Serenity.GameSpawner.Tests.Domain
Assembly: Tests.dll
Syntax
public class PoolBucketBehaviorTests
Constructors
PoolBucketBehaviorTests()
Declaration
public PoolBucketBehaviorTests()
Methods
Acquire_AssignsBucketType()
Declaration
public void Acquire_AssignsBucketType()
Acquire_FreshHandlesAreUnique()
Declaration
public void Acquire_FreshHandlesAreUnique()
Acquire_PrefersPooledOverNew()
Declaration
public void Acquire_PrefersPooledOverNew()
ActiveHandles_IsLiveView()
Declaration
public void ActiveHandles_IsLiveView()
ActiveHandles_ReflectsReleases()
Declaration
public void ActiveHandles_ReflectsReleases()
Clear_OnEmptyBucket_IsNoOp()
Declaration
public void Clear_OnEmptyBucket_IsNoOp()
ReleaseAllActive_OnEmptyBucket_IsNoOp()
Declaration
public void ReleaseAllActive_OnEmptyBucket_IsNoOp()
ReleaseAllActive_ThenAcquire_ReusesReleasedHandlesInOrder()
Declaration
public void ReleaseAllActive_ThenAcquire_ReusesReleasedHandlesInOrder()
Release_DoesNotChangeTotalCount()
Declaration
public void Release_DoesNotChangeTotalCount()
Release_Twice_SecondReturnsFalse()
Declaration
public void Release_Twice_SecondReturnsFalse()
Release_UnknownHandle_DoesNotAffectCounts()
Declaration
public void Release_UnknownHandle_DoesNotAffectCounts()
RemoveActive_UnlikeRelease_DoesNotEnqueueToAvailable()
Declaration
public void RemoveActive_UnlikeRelease_DoesNotEnqueueToAvailable()
SetUp()
Declaration
public void SetUp()
ToSnapshot_AllReleased_OnlyAvailable()
Declaration
public void ToSnapshot_AllReleased_OnlyAvailable()
ToSnapshot_EmptyBucket_AllZero()
Declaration
public void ToSnapshot_EmptyBucket_AllZero()
TryAcquireAvailable_AfterClear_ReturnsFalse()
Declaration
public void TryAcquireAvailable_AfterClear_ReturnsFalse()