public void Should_launch_parallel_requests_with_correct_parameters() { strategy.SendAsync(request, parameters, sender, Budget.WithRemaining(5.Seconds()), replicas, replicas.Length, token); sender.ClearReceivedCalls(); CompleteForkingDelay(); CompleteForkingDelay(); sender.Received(1).SendToReplicaAsync(replicas[1], request, parameters.ConnectionTimeout, 5.Seconds(), Arg.Any <CancellationToken>()); sender.Received(1).SendToReplicaAsync(replicas[2], request, parameters.ConnectionTimeout, 5.Seconds(), Arg.Any <CancellationToken>()); }