private static async Task TestErrorReporting(string testId, DateTime startTime, HttpClient client) { var polling = new ErrorEventEntryPolling(); await Assert.ThrowsAsync <Exception>(() => client.GetAsync($"/ErrorReporting/ThrowsException/{testId}")); var errorEvents = polling.GetEvents(startTime, testId, 1); Assert.Single(errorEvents); }
private static async Task TestErrorReporting(string testId, HttpClient client) { var polling = new ErrorEventEntryPolling(); await Assert.ThrowsAsync <Exception>(() => client.GetAsync($"/ErrorReporting/{nameof(ErrorReportingController.ThrowsException)}/{testId}")); var errorEvent = ErrorEventEntryVerifiers.VerifySingle(polling, testId); ErrorEventEntryVerifiers.VerifyFullErrorEventLogged(errorEvent, testId, nameof(ErrorReportingController.ThrowsException)); }