Class UnityComboServiceTests
PlayMode tests for UnityComboService.
The service is a MonoBehaviour, driven via AddComponent + its public API.
Verifies state delegation to the Domain ComboState.
Inherited Members
Namespace: Serenity.UnityCombo.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityComboServiceTests
Constructors
UnityComboServiceTests()
Declaration
public UnityComboServiceTests()
Methods
AddCombo_AfterInitialize_BecomesActive()
Declaration
public void AddCombo_AfterInitialize_BecomesActive()
AddCombo_AfterInitialize_IncrementsCurrentCombo()
Declaration
public void AddCombo_AfterInitialize_IncrementsCurrentCombo()
AddCombo_BeforeInitialize_NullStateGuard_DoesNotThrow()
Declaration
public void AddCombo_BeforeInitialize_NullStateGuard_DoesNotThrow()
AddCombo_Twice_CountsTwo()
Declaration
public void AddCombo_Twice_CountsTwo()
BreakCombo_ResetsCurrentComboToZero()
Declaration
public void BreakCombo_ResetsCurrentComboToZero()
BreakCombo_WhenInactive_DoesNotThrow()
Declaration
public void BreakCombo_WhenInactive_DoesNotThrow()
CurrentCombo_BeforeInitialize_ReturnsZero()
Declaration
public void CurrentCombo_BeforeInitialize_ReturnsZero()
GetSnapshot_AfterAddCombo_ReflectsCurrentCombo()
Declaration
public void GetSnapshot_AfterAddCombo_ReflectsCurrentCombo()
GetSnapshot_BeforeInitialize_ReturnsNull()
Declaration
public void GetSnapshot_BeforeInitialize_ReturnsNull()
GetState_AfterInitialize_ReturnsComboState()
Declaration
public void GetState_AfterInitialize_ReturnsComboState()
GetState_BeforeInitialize_ReturnsNull()
Declaration
public void GetState_BeforeInitialize_ReturnsNull()
Implements_IComboService()
Declaration
public void Implements_IComboService()
InitializeService_NullLog_DoesNotThrow()
Declaration
public void InitializeService_NullLog_DoesNotThrow()
InitializeService_SetsIdAndGuid()
Declaration
public void InitializeService_SetsIdAndGuid()
IsActive_BeforeInitialize_ReturnsFalse()
Declaration
public void IsActive_BeforeInitialize_ReturnsFalse()
LogService_Property_RoundTrips()
Declaration
public void LogService_Property_RoundTrips()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()