Class UnityGameplayEntityServiceTests
PlayMode tests for UnityGameplayEntityService, the MonoBehaviour implementation of IGameplayEntityService. The component is driven via real Unity APIs (AddComponent) and exercises identity/typing creation semantics.
Inherited Members
Namespace: Serenity.UnityGameplayEntity.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityGameplayEntityServiceTests
Constructors
UnityGameplayEntityServiceTests()
Declaration
public UnityGameplayEntityServiceTests()
Methods
CreateRef_ExplicitId_AfterInitialize_StillPreservesId()
Declaration
public void CreateRef_ExplicitId_AfterInitialize_StillPreservesId()
CreateRef_ExplicitId_PreservesId()
Declaration
public void CreateRef_ExplicitId_PreservesId()
CreateRef_ExplicitId_PreservesKind()
Declaration
public void CreateRef_ExplicitId_PreservesKind()
CreateRef_ExplicitId_RoundTripsBothFields()
Declaration
public void CreateRef_ExplicitId_RoundTripsBothFields()
CreateRef_KindOnly_AppliesGivenKind()
Declaration
public void CreateRef_KindOnly_AppliesGivenKind()
CreateRef_KindOnly_GeneratesUniqueIds()
Declaration
public void CreateRef_KindOnly_GeneratesUniqueIds()
CreateRef_KindOnly_ProducesValidRef()
Declaration
public void CreateRef_KindOnly_ProducesValidRef()
CreateRef_KindOnly_WorksWithoutLogService()
Declaration
public void CreateRef_KindOnly_WorksWithoutLogService()
GuidProperty_RoundTripsAssignedValue()
Declaration
public void GuidProperty_RoundTripsAssignedValue()
IdProperty_RoundTripsAssignedValue()
Declaration
public void IdProperty_RoundTripsAssignedValue()
InitializeService_AssignsLogService()
Declaration
public void InitializeService_AssignsLogService()
InitializeService_GeneratesNonEmptyGuid()
Declaration
public void InitializeService_GeneratesNonEmptyGuid()
InitializeService_NullLogService_DoesNotThrow()
Declaration
public void InitializeService_NullLogService_DoesNotThrow()
InitializeService_SetsId_ToServiceTypeName()
Declaration
public void InitializeService_SetsId_ToServiceTypeName()
LogServiceProperty_RoundTripsAssignedValue()
Declaration
public void LogServiceProperty_RoundTripsAssignedValue()
Service_IsInstanceOf_IGameplayEntityService()
Declaration
public void Service_IsInstanceOf_IGameplayEntityService()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()