Class BootTaskSelectionRulesTests
Pure unit tests for FilterBySelection(IReadOnlyList<string>, Func<string, string>, IReadOnlyCollection<string>, IReadOnlyCollection<string>, Func<string, string>) — no AssetDatabase, a
fake path-to-method-name resolver stands in for Serenity.Global.Infrastructure.Editor.InitializationPipeline.InstallTaskAuthoring.InstallMethodNameForShippedTaskPath(System.String)
and a fake requirement resolver for Serenity.CreateGame.Infrastructure.Editor.BootTaskRequirements.RequiredInstallMethodFor(System.String).
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class BootTaskSelectionRulesTests
Constructors
BootTaskSelectionRulesTests()
Declaration
public BootTaskSelectionRulesTests()
Methods
FilterBySelection_AttributedSystemNotSelected_DropsItsTaskButKeepsInfrastructureTasks()
Declaration
public void FilterBySelection_AttributedSystemNotSelected_DropsItsTaskButKeepsInfrastructureTasks()
FilterBySelection_NoAttributedSystemSelected_KeepsOnlyInfrastructureTasks()
Declaration
public void FilterBySelection_NoAttributedSystemSelected_KeepsOnlyInfrastructureTasks()
FilterBySelection_NullSelection_KeepsEveryTaskUnfiltered()
Declaration
public void FilterBySelection_NullSelection_KeepsEveryTaskUnfiltered()
FilterBySelection_PreservesTheShippedProfilesOrder()
Declaration
public void FilterBySelection_PreservesTheShippedProfilesOrder()
FilterBySelection_TaskRequiresANonAttributedMethod_IsAlwaysKept()
Declaration
public void FilterBySelection_TaskRequiresANonAttributedMethod_IsAlwaysKept()
FilterBySelection_TaskRequiresASelectedSystem_IsKept()
Declaration
public void FilterBySelection_TaskRequiresASelectedSystem_IsKept()
FilterBySelection_TaskRequiresAnUnselectedAttributedSystem_IsDropped()
Declaration
public void FilterBySelection_TaskRequiresAnUnselectedAttributedSystem_IsDropped()