public void ErrorTelemetryEventsWrittenFromMethodAreLogged() { TestTelemetryChannel.Clear(); var host = new HostingContext <SimpleService, ISimpleService>(); using ( host ) { host.Open(); ISimpleService client = host.GetChannel(); client.CallWritesExceptionEvent(); } var request = TestTelemetryChannel.CollectedData().OfType <RequestTelemetry>().First(); var errors = from item in TestTelemetryChannel.CollectedData() where item is ExceptionTelemetry select item; Assert.IsTrue(errors.Count() > 0); Assert.AreEqual(request.Id, errors.First().Context.Operation.Id); }