Class PoolBucketTests
Tests for the PoolBucket entity.
Inherited Members
Namespace: Serenity.GameSpawner.Tests.Domain
Assembly: Tests.dll
Syntax
public class PoolBucketTests
Constructors
PoolBucketTests()
Declaration
public PoolBucketTests()
Methods
Acquire_AfterRelease_ReusesPooled()
Declaration
public void Acquire_AfterRelease_ReusesPooled()
Acquire_IncreasesActiveCount()
Declaration
public void Acquire_IncreasesActiveCount()
Acquire_ReturnsValidHandle()
Declaration
public void Acquire_ReturnsValidHandle()
ActiveHandles_ReturnsActiveList()
Declaration
public void ActiveHandles_ReturnsActiveList()
Clear_DropsActiveAndAvailableHandles()
Declaration
public void Clear_DropsActiveAndAvailableHandles()
Ctor_InitialCountsAreZero()
Declaration
public void Ctor_InitialCountsAreZero()
Ctor_StoresType()
Declaration
public void Ctor_StoresType()
IsAvailable_ActiveHandle_ReturnsFalse()
Declaration
public void IsAvailable_ActiveHandle_ReturnsFalse()
IsAvailable_ParkedHandle_ReturnsTrue()
Declaration
public void IsAvailable_ParkedHandle_ReturnsTrue()
IsAvailable_UnknownHandle_ReturnsFalse()
Declaration
public void IsAvailable_UnknownHandle_ReturnsFalse()
RegisterActive_AddsHandleToActiveHandles()
Declaration
public void RegisterActive_AddsHandleToActiveHandles()
ReleaseAllActive_MovesEveryActiveHandleToAvailable()
Declaration
public void ReleaseAllActive_MovesEveryActiveHandleToAvailable()
Release_MovesFromActiveToAvailable()
Declaration
public void Release_MovesFromActiveToAvailable()
Release_UnknownHandle_ReturnsFalse()
Declaration
public void Release_UnknownHandle_ReturnsFalse()
RemoveActive_KnownHandle_RemovesWithoutEnqueueingAvailable()
Declaration
public void RemoveActive_KnownHandle_RemovesWithoutEnqueueingAvailable()
RemoveActive_UnknownHandle_ReturnsFalse()
Declaration
public void RemoveActive_UnknownHandle_ReturnsFalse()
SetUp()
Declaration
public void SetUp()
ToSnapshot_ReflectsState()
Declaration
public void ToSnapshot_ReflectsState()
TotalCount_ReflectsActiveAndAvailable()
Declaration
public void TotalCount_ReflectsActiveAndAvailable()
TryAcquireAvailable_EmptyPool_ReturnsFalse()
Declaration
public void TryAcquireAvailable_EmptyPool_ReturnsFalse()
TryAcquireAvailable_NonEmptyPool_MovesHandleToActive()
Declaration
public void TryAcquireAvailable_NonEmptyPool_MovesHandleToActive()