public async Task Can_Send_Request_Telemetry()
{
using (WebApp.Start<Startup>("http://localhost:7690"))
using (var client = new HttpClient())
await client.GetAsync("http://localhost:7690");
Startup.RequestCompleted.WaitOne(1000);
var telemetry = Startup.Channel.SentTelemetries.FirstOrDefault(t => t is RequestTelemetry);
Assert.True(telemetry != null, "Request telemetry was not sent");
telemetry.Context.Operation.Id.Should().Be(Startup.ActualOperationId);
}