logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.InputGateway.Tests.Infrastructure.Services

    Classes

    UnityPlayerInputJoinServiceFactoryTests

    Tests for the argument-validation branches of UnityPlayerInputJoinServiceFactory. The success path requires a live PlayerInputManager, so only the null/invalid-argument guards are exercised here.

    UnityPlayerInputJoinServiceTests

    Tests for UnityPlayerInputJoinService configuration, property round-trips, and the null-dependency guard branches. The join/leave pipeline needs a live PlayerInputManager and devices, so it is not exercised here.

    UnityPlayerInputServiceTests

    Tests for UnityPlayerInputService property round-trips, controller registration/activation logic, InitializeService validation, and the null-dependency safe paths of the primary-join notifications. Paths that touch the live PlayerInput component (SetActionMap, full InitializeService success) are not exercised because they require a configured Unity Input System asset.

    In this article
    © 2026 Serenity. All Rights Reserved