logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ProjectWiringRulesTests

    EditMode tests for Serenity.CreateGame.Infrastructure.Editor.Wiring.ProjectWiringRules — pure state resolution, no AssetDatabase access, so every case here is a plain input/output assertion.

    Inheritance
    object
    ProjectWiringRulesTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.CreateGame.Tests.Editor
    Assembly: Serenity.CreateGame.Tests.Editor.dll
    Syntax
    public class ProjectWiringRulesTests

    Constructors

    ProjectWiringRulesTests()

    Declaration
    public ProjectWiringRulesTests()

    Methods

    ResolveBootSceneRepointState_ExistsAndAlreadyMatchesTarget_ReturnsAlreadyCorrect()

    Declaration
    public void ResolveBootSceneRepointState_ExistsAndAlreadyMatchesTarget_ReturnsAlreadyCorrect()

    ResolveBootSceneRepointState_ExistsAndReferencesADifferentProfile_ReturnsNeedsRepoint()

    Declaration
    public void ResolveBootSceneRepointState_ExistsAndReferencesADifferentProfile_ReturnsNeedsRepoint()

    ResolveBootSceneRepointState_ExistsWithNoCurrentReference_ReturnsNeedsRepoint()

    Declaration
    public void ResolveBootSceneRepointState_ExistsWithNoCurrentReference_ReturnsNeedsRepoint()

    ResolveBootSceneRepointState_SceneDoesNotExist_ReturnsNoBootScene()

    Declaration
    public void ResolveBootSceneRepointState_SceneDoesNotExist_ReturnsNoBootScene()

    ResolveBootTaskState_AlreadyWired_TakesPriorityOverTaskAssetExisting()

    Declaration
    public void ResolveBootTaskState_AlreadyWired_TakesPriorityOverTaskAssetExisting()

    ResolveBootTaskState_NotWiredAndNoTaskAsset_ReturnsCreateAndInsert()

    Declaration
    public void ResolveBootTaskState_NotWiredAndNoTaskAsset_ReturnsCreateAndInsert()

    ResolveBootTaskState_NotWiredButTaskAssetExists_ReturnsInsert()

    Declaration
    public void ResolveBootTaskState_NotWiredButTaskAssetExists_ReturnsInsert()

    ResolveProfileState_MultipleProjectOwnedProfiles_ReturnsAmbiguous()

    Declaration
    public void ResolveProfileState_MultipleProjectOwnedProfiles_ReturnsAmbiguous()

    ResolveProfileState_NoProjectOwnedProfiles_ReturnsCreate()

    Declaration
    public void ResolveProfileState_NoProjectOwnedProfiles_ReturnsCreate()

    ResolveProfileState_OneProjectOwnedProfile_ReturnsReuse()

    Declaration
    public void ResolveProfileState_OneProjectOwnedProfile_ReturnsReuse()

    ResolveSceneState_GenerationOff_ReturnsSkipRegardlessOfExistingFile()

    Declaration
    public void ResolveSceneState_GenerationOff_ReturnsSkipRegardlessOfExistingFile()

    ResolveSceneState_GenerationOnAndFileExists_ReturnsExists()

    Declaration
    public void ResolveSceneState_GenerationOnAndFileExists_ReturnsExists()

    ResolveSceneState_GenerationOnAndFileMissing_ReturnsCreate()

    Declaration
    public void ResolveSceneState_GenerationOnAndFileMissing_ReturnsCreate()

    SeededInstallMethodNames_ModuleAlsoAmongTheSelectedSystems_IsListedOnce()

    Declaration
    public void SeededInstallMethodNames_ModuleAlsoAmongTheSelectedSystems_IsListedOnce()

    SeededInstallMethodNames_PlannedGameplayModules_AreSeededAfterTheSelectedSystems()

    Declaration
    public void SeededInstallMethodNames_PlannedGameplayModules_AreSeededAfterTheSelectedSystems()

    SeededInstallMethodNames_WithoutGameplayModules_AreTheSelectedSystemNames()

    Declaration
    public void SeededInstallMethodNames_WithoutGameplayModules_AreTheSelectedSystemNames()
    In this article
    © 2026 Serenity. All Rights Reserved