C# Class NServiceBus.AcceptanceTesting.Support.ScenarioRunner

Show file Open project: Particular/NServiceBus

Public Methods

Method Description
Run ( List runDescriptors, List behaviorDescriptors, List shoulds, bool>.Func done, Action reports ) : Task

Private Methods

Method Description
CreateRoutingTable ( IEnumerable behaviorDescriptors ) : string>.IDictionary
DisplayRunResult ( RunSummary summary, int totalRuns ) : void
ExecuteWhens ( EndpointRunner endpoint, CancellationTokenSource cts ) : Task
ExecuteWhens ( IEnumerable endpoints, CancellationTokenSource cts ) : Task
GenerateTestTimedOutMessage ( System.TimeSpan maxTime ) : string
GetEndpointNameForRun ( EndpointBehavior endpointBehavior ) : string
InitializeRunners ( RunDescriptor runDescriptor, List endpointBehaviors ) : Task
PerformScenarios ( RunDescriptor runDescriptor, IEnumerable runners, Func done ) : Task
PerformTestRun ( List behaviorDescriptors, List shoulds, RunDescriptor runDescriptor, bool>.Func done ) : Task
PrintSettings ( object>.IEnumerable settings ) : void
StartEndpoint ( EndpointRunner endpoint, CancellationTokenSource cts ) : Task
StartEndpoints ( IEnumerable endpoints, CancellationTokenSource cts ) : Task
StopEndpoints ( IEnumerable endpoints ) : Task
ThrowOnFailedMessages ( RunDescriptor runDescriptor, List endpoints ) : void

Method Details

Run() public static method

public static Run ( List runDescriptors, List behaviorDescriptors, List shoulds, bool>.Func done, Action reports ) : Task
runDescriptors List
behaviorDescriptors List
shoulds List
done bool>.Func
reports Action
return Task