public async Task Can_customize_CallHttpAsync_response() { var client = new InMemoryOrchestrationClient(typeof(Funcs).Assembly, _services); var customResponse = new DurableHttpResponse(HttpStatusCode.BadRequest); client.SetCallHttpHandler(_ => customResponse); var instanceId = await client .StartNewAsync(nameof(DurableFuncWithCallHttp.CallHttpFunction), new DurableFunctionWithTimerInput(TimeSpan.FromHours(1))); var status = await client.WaitForOrchestrationToReachStatus(instanceId, OrchestrationRuntimeStatus.Completed); Assert.AreEqual(customResponse.StatusCode, status.Output?.ToObject <DurableHttpResponse>()?.StatusCode); }