C# 클래스 NServiceBus.AcceptanceTesting.Support.ScenarioRunner

파일 보기 프로젝트 열기: Particular/NServiceBus

공개 메소드들

메소드 설명
Run ( List runDescriptors, List behaviorDescriptors, List shoulds, bool>.Func done, Action reports ) : Task

비공개 메소드들

메소드 설명
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

메소드 상세

Run() 공개 정적인 메소드

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
리턴 Task