Class SerenityInstallableSystemSelectionTests
EditMode tests for SelectTier(IReadOnlyList<SerenityInstallableSystem>, SerenityInstallableSystemTier): no real installer or
AssetDatabase content needed, so the catalog is a small in-memory fixture.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class SerenityInstallableSystemSelectionTests
Constructors
SerenityInstallableSystemSelectionTests()
Declaration
public SerenityInstallableSystemSelectionTests()
Methods
CanDeselect_ReturnsFalse_ForASystemThatInstallsAtBootstrap()
Declaration
public void CanDeselect_ReturnsFalse_ForASystemThatInstallsAtBootstrap()
CanDeselect_ReturnsFalse_WhenASelectedSystemTransitivelyDependsOnIt()
Declaration
public void CanDeselect_ReturnsFalse_WhenASelectedSystemTransitivelyDependsOnIt()
IsSelected_IsAlwaysTrue_ForASystemThatInstallsAtBootstrap()
Declaration
public void IsSelected_IsAlwaysTrue_ForASystemThatInstallsAtBootstrap()
RequiredBy_NamesEverySelectedSystemThatTransitivelyDependsOnIt()
Declaration
public void RequiredBy_NamesEverySelectedSystemThatTransitivelyDependsOnIt()
SelectTier_NoSystemInThatTier_ResultsInAnEmptySelection()
Declaration
public void SelectTier_NoSystemInThatTier_ResultsInAnEmptySelection()
SelectTier_SelectsOnlySystemsInThatTier_ReplacingTheCurrentSelection()
Declaration
public void SelectTier_SelectsOnlySystemsInThatTier_ReplacingTheCurrentSelection()
Select_AlsoSelectsTheTransitiveDependencyClosure()
Declaration
public void Select_AlsoSelectsTheTransitiveDependencyClosure()
SignatureOver_AfterASystemIsSelected_DiffersFromBefore()
Declaration
public void SignatureOver_AfterASystemIsSelected_DiffersFromBefore()
SignatureOver_ForTheSameSelection_IsTheSameAndFollowsCatalogOrder()
Declaration
public void SignatureOver_ForTheSameSelection_IsTheSameAndFollowsCatalogOrder()
Toggle_IsANoOp_ForASystemThatInstallsAtBootstrap()
Declaration
public void Toggle_IsANoOp_ForASystemThatInstallsAtBootstrap()