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
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()