Class SerenityBootFailureReporterTests
The surface a boot that did not go cleanly reaches the game through: an event every build raises with the outcome, an error log, and — in the Editor and development builds — an overlay whose TEXT and blocking mode this asserts, never its pixels. A halt takes the screen; a degraded boot does not.
Inherited Members
Namespace: Serenity.UnityInitializationPipeline.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class SerenityBootFailureReporterTests
Constructors
SerenityBootFailureReporterTests()
Declaration
public SerenityBootFailureReporterTests()
Methods
Describe_DegradedOutcome_NamesEveryFailedTaskAndDoesNotClaimAHalt()
Declaration
public void Describe_DegradedOutcome_NamesEveryFailedTaskAndDoesNotClaimAHalt()
Describe_HaltedOutcome_NamesTheTaskTheErrorAndHowFarTheBootGot()
Declaration
public void Describe_HaltedOutcome_NamesTheTaskTheErrorAndHowFarTheBootGot()
Report_CleanOutcome_RaisesNothingAndShowsNothing()
Declaration
public void Report_CleanOutcome_RaisesNothingAndShowsNothing()
Report_DegradedOutcome_RaisesTheEventWithAnOutcomeThatDidNotHalt()
Declaration
public void Report_DegradedOutcome_RaisesTheEventWithAnOutcomeThatDidNotHalt()
Report_DegradedOutcome_ShowsANonBlockingNoticeNamingEachFailedTask()
Declaration
public void Report_DegradedOutcome_ShowsANonBlockingNoticeNamingEachFailedTask()
Report_HaltedOutcome_RaisesTheEventWithAHaltedOutcome()
Declaration
public void Report_HaltedOutcome_RaisesTheEventWithAHaltedOutcome()
Report_HaltedOutcome_ShowsABlockingOverlayNamingTheTaskAndTheError()
Declaration
public void Report_HaltedOutcome_ShowsABlockingOverlayNamingTheTaskAndTheError()
Report_NoOutcome_DoesNothing()
Declaration
public void Report_NoOutcome_DoesNothing()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()