Class UnitySpawnFactoryTests
Tests for UnitySpawnFactory, the Unity GameObject-backed implementation of ISpawnFactory. Exercises creation, destruction, parenting and bulk removal of spawned GameObjects.
Inherited Members
Namespace: Serenity.UnityGameSpawner.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnitySpawnFactoryTests
Constructors
UnitySpawnFactoryTests()
Declaration
public UnitySpawnFactoryTests()
Methods
Create_CalledTwice_ReturnsDistinctHandles()
Declaration
public void Create_CalledTwice_ReturnsDistinctHandles()
Create_NamesGameObject_UsingTypeAndInstanceId()
Declaration
public void Create_NamesGameObject_UsingTypeAndInstanceId()
Create_ReturnsHandle_WithRequestedType()
Declaration
public void Create_ReturnsHandle_WithRequestedType()
Create_SpawnsChildGameObject_ParentedToFactory()
Declaration
public void Create_SpawnsChildGameObject_ParentedToFactory()
Deactivate_AfterDestroy_ReturnsFalse()
Declaration
public void Deactivate_AfterDestroy_ReturnsFalse()
Deactivate_KnownHandle_DisablesGameObject_AndReturnsTrue()
Declaration
public void Deactivate_KnownHandle_DisablesGameObject_AndReturnsTrue()
Deactivate_UnknownHandle_ReturnsFalse()
Declaration
public void Deactivate_UnknownHandle_ReturnsFalse()
DestroyAll_OnlyTargetsMatchingType()
Declaration
public void DestroyAll_OnlyTargetsMatchingType()
DestroyAll_UnknownType_DoesNotThrow()
Declaration
public void DestroyAll_UnknownType_DoesNotThrow()
Destroy_KnownHandle_RemovesChildGameObject()
Declaration
public void Destroy_KnownHandle_RemovesChildGameObject()
Destroy_UnknownHandle_DoesNotThrow()
Declaration
public void Destroy_UnknownHandle_DoesNotThrow()
Factory_Implements_IRecyclingSpawnFactory()
Declaration
public void Factory_Implements_IRecyclingSpawnFactory()
Factory_Implements_ISpawnFactory()
Declaration
public void Factory_Implements_ISpawnFactory()
Reactivate_PreviouslyDeactivatedHandle_EnablesGameObject_AndReturnsTrue()
Declaration
public void Reactivate_PreviouslyDeactivatedHandle_EnablesGameObject_AndReturnsTrue()
Reactivate_UnknownHandle_ReturnsFalse()
Declaration
public void Reactivate_UnknownHandle_ReturnsFalse()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()