public async Task Can_timeout_external_event() { var client = new InMemoryOrchestrationClient(typeof(Funcs).Assembly, _services); var instanceId = await client .StartNewAsync(nameof(Funcs.DurableFunctionWithExternalEventTimeout), TimeSpanInput.FromMilliseconds(5)); await client.WaitForOrchestrationToReachStatus(instanceId, OrchestrationRuntimeStatus.Failed); var status = await client.GetStatusAsync(instanceId); TestUtil.LogHistory(status, Console.Out); Assert.AreEqual(OrchestrationRuntimeStatus.Failed, status.RuntimeStatus); }