C# Class StoryTeller.Engine.Stepthrough.StepthroughExecution

Inheritance: SpecExecution, IStepthroughExecution
Exibir arquivo Open project: storyteller/Storyteller

Public Methods

Method Description
Cancel ( ) : void
RunNext ( ) : void
RunToBreakpoint ( ) : void
RunToEnd ( ) : void
SetBreakpoints ( Breakpoint breakpoints ) : void
State ( ) : StepthroughState
StepthroughExecution ( SpecExecutionRequest request, StopConditions stopConditions, IUserInterfaceObserver observer, IExecutionObserver executionObserver ) : System

Protected Methods

Method Description
executeSteps ( SpecContext context, IList lines, CancellationToken token ) : Task
setupTimeout ( ) : Task

Private Methods

Method Description
executeCurrentStep ( ) : void
finish ( ) : void
isAtBreakpoint ( ) : bool
moveNext ( ) : void
sendNextOrFinishedMessage ( ) : void
sendNextStepMessage ( ) : void

Method Details

Cancel() public method

public Cancel ( ) : void
return void

RunNext() public method

public RunNext ( ) : void
return void

RunToBreakpoint() public method

public RunToBreakpoint ( ) : void
return void

RunToEnd() public method

public RunToEnd ( ) : void
return void

SetBreakpoints() public method

public SetBreakpoints ( Breakpoint breakpoints ) : void
breakpoints StoryTeller.Model.Breakpoint
return void

State() public method

public State ( ) : StepthroughState
return StoryTeller.Messages.StepthroughState

StepthroughExecution() public method

public StepthroughExecution ( SpecExecutionRequest request, StopConditions stopConditions, IUserInterfaceObserver observer, IExecutionObserver executionObserver ) : System
request SpecExecutionRequest
stopConditions StopConditions
observer IUserInterfaceObserver
executionObserver IExecutionObserver
return System

executeSteps() protected method

protected executeSteps ( SpecContext context, IList lines, CancellationToken token ) : Task
context SpecContext
lines IList
token System.Threading.CancellationToken
return Task

setupTimeout() protected method

protected setupTimeout ( ) : Task
return Task