Class SerenityHudBindingValidatorInstallTaskTests
Covers the rule that turns the module's one silent failure into a finding: a HUD renders nothing unless some initialization pipeline profile runs the install task, and until now nothing said so.
Inherited Members
Namespace: Serenity.GameUi.Tests.Editor.Validation
Assembly: Serenity.GameUi.Tests.Editor.dll
Syntax
public class SerenityHudBindingValidatorInstallTaskTests
Remarks
The two facts the rule decides on are passed in rather than scanned, so every combination is reachable. Scanning would tie these assertions to whether the real project happens to have the task wired today, which is exactly the state a developer changes while working on the pipeline.
Constructors
SerenityHudBindingValidatorInstallTaskTests()
Declaration
public SerenityHudBindingValidatorInstallTaskTests()
Methods
AProfileAlreadyRunsTheTask_ReportsNothing()
Declaration
public void AProfileAlreadyRunsTheTask_ReportsNothing()
HudsExistAndNoProfileRunsTheTask_ReportsOneBlockingIssue()
Declaration
public void HudsExistAndNoProfileRunsTheTask_ReportsOneBlockingIssue()
NoHudsAuthored_ReportsNothingEvenThoughTheTaskRunsNowhere()
Declaration
public void NoHudsAuthored_ReportsNothingEvenThoughTheTaskRunsNowhere()
NoTaskAssetAnywhere_StillReportsWithAnEmptyAnchor()
Declaration
public void NoTaskAssetAnywhere_StillReportsWithAnEmptyAnchor()
TheIssueNamesTheMethodAndAnchorsToTheTaskAsset()
Declaration
public void TheIssueNamesTheMethodAndAnchorsToTheTaskAsset()