Class BootTaskSequenceRulesTests
Pure unit tests for InsertMissingSelectedTasks(IReadOnlyList<string>, IReadOnlyList<SerenityInstallableSystem>, Func<string, string>, Func<SerenityInstallableSystem, string>, IReadOnlyList<string>) — no
AssetDatabase; a synthetic sequence, a synthetic canonical order template and fake path/method-name
resolvers stand in for Serenity.CreateGame.Infrastructure.Editor.BootTaskCanonicalOrder and the real project scan
SerenityBootTaskCatalog performs in production.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class BootTaskSequenceRulesTests
Constructors
BootTaskSequenceRulesTests()
Declaration
public BootTaskSequenceRulesTests()
Methods
InsertMissingSelectedTasks_CanonicalNeighboursPresent_InsertsBetweenThem()
Declaration
public void InsertMissingSelectedTasks_CanonicalNeighboursPresent_InsertsBetweenThem()
InsertMissingSelectedTasks_InstallsAtBootstrap_IsNeverInserted()
Declaration
public void InsertMissingSelectedTasks_InstallsAtBootstrap_IsNeverInserted()
InsertMissingSelectedTasks_NoLaterNeighbourPresent_InsertsAtTheEnd()
Declaration
public void InsertMissingSelectedTasks_NoLaterNeighbourPresent_InsertsAtTheEnd()
InsertMissingSelectedTasks_OnlyALaterNeighbourPresent_InsertsBeforeIt()
Declaration
public void InsertMissingSelectedTasks_OnlyALaterNeighbourPresent_InsertsBeforeIt()
InsertMissingSelectedTasks_SeveralMissingTasks_LandInCanonicalRelativeOrderRegardlessOfSelectionOrder()
Declaration
public void InsertMissingSelectedTasks_SeveralMissingTasks_LandInCanonicalRelativeOrderRegardlessOfSelectionOrder()
InsertMissingSelectedTasks_TaskAlreadyPresent_LeavesSequenceUnchanged()
Declaration
public void InsertMissingSelectedTasks_TaskAlreadyPresent_LeavesSequenceUnchanged()
InsertMissingSelectedTasks_TaskNotInTemplate_ThrowsNamingTheTask()
Declaration
public void InsertMissingSelectedTasks_TaskNotInTemplate_ThrowsNamingTheTask()
ResolveInsertIndex_PlacesBeforeTheFirstLaterCanonicalTask()
Declaration
public void ResolveInsertIndex_PlacesBeforeTheFirstLaterCanonicalTask()
ResolveInsertIndex_PresentTaskWithNoSlot_IsSkippedOver()
Declaration
public void ResolveInsertIndex_PresentTaskWithNoSlot_IsSkippedOver()
ResolveInsertIndex_TaskWithNoCanonicalSlot_Throws()
Declaration
public void ResolveInsertIndex_TaskWithNoCanonicalSlot_Throws()