private static SpecResults buildResultsForContextCreationFailure(SpecExecutionRequest request, Exception ex,
Timings timings)
{
var result = new StepResult(request.Specification.id, ex) {position = Stage.context};
var perf = timings.Finish();
return new SpecResults
{
Attempts = request.Plan.Attempts,
Duration = timings.Duration,
Performance = perf.ToArray(),
Counts = new Counts(0, 0, 1, 0),
Results = new IResultMessage[]
{
result
}
};
}