logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityComboServiceTests

    PlayMode tests for UnityComboService. The service is a MonoBehaviour, driven via AddComponent + its public API. Verifies state delegation to the Domain ComboState.

    Inheritance
    object
    UnityComboServiceTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved