C# Class Xbehave.Execution.ScenarioRunner

Show file Open project: xbehave/xbehave.net

Public Methods

Method Description
RunAsync ( ) : Task
ScenarioRunner ( IScenario scenario, IMessageBus messageBus, Type scenarioClass, object constructorArguments, MethodInfo scenarioMethod, object scenarioMethodArguments, string skipReason, IReadOnlyList beforeAfterScenarioAttributes, Xunit.Sdk.ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource ) : System

Private Methods

Method Description
InvokeScenarioAsync ( Xunit.Sdk.ExceptionAggregator aggregator ) : Task

Method Details

RunAsync() public method

public RunAsync ( ) : Task
return Task

ScenarioRunner() public method

public ScenarioRunner ( IScenario scenario, IMessageBus messageBus, Type scenarioClass, object constructorArguments, MethodInfo scenarioMethod, object scenarioMethodArguments, string skipReason, IReadOnlyList beforeAfterScenarioAttributes, Xunit.Sdk.ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource ) : System
scenario IScenario
messageBus IMessageBus
scenarioClass System.Type
constructorArguments object
scenarioMethod System.Reflection.MethodInfo
scenarioMethodArguments object
skipReason string
beforeAfterScenarioAttributes IReadOnlyList
aggregator Xunit.Sdk.ExceptionAggregator
cancellationTokenSource System.Threading.CancellationTokenSource
return System