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.
Inherited Members
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()