Class CutsceneDialogPresenterTests
The presenter shows a dialog line for the length of a wait it is handed and hides it afterwards whatever
ended the wait. The wait here is a fake the test completes by hand, so nothing depends on wall time.
Inheritance
CutsceneDialogPresenterTests
Assembly: Tests.dll
Syntax
public class CutsceneDialogPresenterTests
Constructors
CutsceneDialogPresenterTests()
Declaration
public CutsceneDialogPresenterTests()
Methods
ConsecutiveDialogs_ShowOnlyTheCurrentLine()
Declaration
public IEnumerator ConsecutiveDialogs_ShowOnlyTheCurrentLine()
Returns
Release_DestroysThePanelAndTheNextShowBuildsAnother()
Declaration
public IEnumerator Release_DestroysThePanelAndTheNextShowBuildsAnother()
Returns
SetUp()
Declaration
ShowAsync_AnOlderShowEndingLate_DoesNotHideTheNewerLine()
Declaration
public IEnumerator ShowAsync_AnOlderShowEndingLate_DoesNotHideTheNewerLine()
Returns
ShowAsync_BuildsOnePanelPerOverlay()
Declaration
public IEnumerator ShowAsync_BuildsOnePanelPerOverlay()
Returns
ShowAsync_EndingAfterRelease_DoesNotThrow()
Declaration
public IEnumerator ShowAsync_EndingAfterRelease_DoesNotThrow()
Returns
ShowAsync_NoSpeakerAndNoLine_ShowsNoPanelWaitsAndWarnsOnce()
Declaration
public IEnumerator ShowAsync_NoSpeakerAndNoLine_ShowsNoPanelWaitsAndWarnsOnce()
Returns
ShowAsync_OnAnotherOverlay_DestroysThePanelOfThePreviousOne()
Declaration
public IEnumerator ShowAsync_OnAnotherOverlay_DestroysThePanelOfThePreviousOne()
Returns
ShowAsync_ReadsTheLogServiceWhenItWarns_NotWhenItIsBuilt()
Declaration
public IEnumerator ShowAsync_ReadsTheLogServiceWhenItWarns_NotWhenItIsBuilt()
Returns
ShowAsync_ShorterThanTheMinimum_WaitsTheMinimumAndWarns()
Declaration
public IEnumerator ShowAsync_ShorterThanTheMinimum_WaitsTheMinimumAndWarns()
Returns
ShowAsync_ShowsTheLineUntilTheWaitEndsThenHidesIt()
Declaration
public IEnumerator ShowAsync_ShowsTheLineUntilTheWaitEndsThenHidesIt()
Returns
ShowAsync_TwiceWithoutTmpEssentials_WarnsOnlyOnceForThePresenter()
Declaration
public IEnumerator ShowAsync_TwiceWithoutTmpEssentials_WarnsOnlyOnceForThePresenter()
Returns
ShowAsync_WhenTheOverlayIsDestroyedDuringTheWait_DoesNotThrow()
Declaration
public IEnumerator ShowAsync_WhenTheOverlayIsDestroyedDuringTheWait_DoesNotThrow()
Returns
ShowAsync_WhenTheOverlayIsDestroyedWhileTheBoxIsBuilt_ShowsNothingAndStillWaits()
Declaration
public IEnumerator ShowAsync_WhenTheOverlayIsDestroyedWhileTheBoxIsBuilt_ShowsNothingAndStillWaits()
Returns
ShowAsync_WhenTheWaitIsCancelled_HidesThePanel()
Declaration
public IEnumerator ShowAsync_WhenTheWaitIsCancelled_HidesThePanel()
Returns
ShowAsync_WithAPanelPrefab_ShowsTheLineInAnInstanceOfThePrefab()
Declaration
public IEnumerator ShowAsync_WithAPanelPrefab_ShowsTheLineInAnInstanceOfThePrefab()
Returns
ShowAsync_WithAPrefabLackingTheLineLabel_WarnsOnceAndUsesTheBuiltInPanel()
Declaration
public IEnumerator ShowAsync_WithAPrefabLackingTheLineLabel_WarnsOnceAndUsesTheBuiltInPanel()
Returns
ShowAsync_WithAPrefabLackingThePanel_WarnsOnceAndUsesTheBuiltInPanel()
Declaration
public IEnumerator ShowAsync_WithAPrefabLackingThePanel_WarnsOnceAndUsesTheBuiltInPanel()
Returns
ShowAsync_WithNoOverlay_StillWaitsTheStageDuration()
Declaration
public IEnumerator ShowAsync_WithNoOverlay_StillWaitsTheStageDuration()
Returns
ShowAsync_WithoutTmpEssentialsAndNoThemeFont_WarnsOnceShowsNoPanelAndWaits()
Declaration
public IEnumerator ShowAsync_WithoutTmpEssentialsAndNoThemeFont_WarnsOnceShowsNoPanelAndWaits()
Returns
ShowAsync_WithoutTmpEssentialsButAThemeFont_BuildsThePanel()
Declaration
public IEnumerator ShowAsync_WithoutTmpEssentialsButAThemeFont_BuildsThePanel()
Returns
TearDown()
Declaration