public SimpleExecution(IHystrixCommandKey commandKey, int latency, IHystrixCollapserKey collapserKey, int batchSize, params HystrixEventType[] events) { this.commandKey = commandKey; ExecutionResult interimResult = ExecutionResult.From(events).SetExecutionLatency(latency); for (int i = 0; i < batchSize; i++) { interimResult = interimResult.AddEvent(HystrixEventType.COLLAPSED); } this.executionResult = interimResult; this.cacheKey = null; this.collapserKey = collapserKey; }