From 345f6ed7c10848da628647eb24e7ca6ab9aa9719 Mon Sep 17 00:00:00 2001 From: martintmk <103487740+martintmk@users.noreply.github.com> Date: Thu, 29 Jun 2023 11:32:10 +0200 Subject: [PATCH] Kill mutant (#1368) --- .../Telemetry/TelemetryUtilTests.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/Polly.Core.Tests/Telemetry/TelemetryUtilTests.cs b/test/Polly.Core.Tests/Telemetry/TelemetryUtilTests.cs index 564e76c2d5..41f243fa92 100644 --- a/test/Polly.Core.Tests/Telemetry/TelemetryUtilTests.cs +++ b/test/Polly.Core.Tests/Telemetry/TelemetryUtilTests.cs @@ -32,4 +32,21 @@ public void CreateResilienceTelemetry_DiagnosticSourceFromProperties_Ok() telemetry.DiagnosticSource.Should().Be(source); } + + [InlineData(true, ResilienceEventSeverity.Warning)] + [InlineData(false, ResilienceEventSeverity.Information)] + [Theory] + public void ReportExecutionAttempt_Ok(bool handled, ResilienceEventSeverity severity) + { + var asserted = false; + var props = new ResilienceProperties(); + var telemetry = TestUtilities.CreateResilienceTelemetry(args => + { + args.Event.Severity.Should().Be(severity); + asserted = true; + }); + + TelemetryUtil.ReportExecutionAttempt(telemetry, ResilienceContext.Get(), Outcome.FromResult("dummy"), 0, TimeSpan.Zero, handled); + asserted.Should().BeTrue(); + } }