< Summary

Information
Class: Amusoft.XUnit.NLog.Extensions.XUnitOutputTarget
Assembly: Amusoft.XUnit.NLog.Extensions
File(s): /home/runner/work/Amusoft.XUnit.NLog.Extensions/Amusoft.XUnit.NLog.Extensions/src/Amusoft.XUnit.NLog.Extensions/XUnitOutputTarget.cs
Tag: 88_10444575713
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 17
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Write(...)100%11100%
get_OutputHelper()100%11100%

File(s)

/home/runner/work/Amusoft.XUnit.NLog.Extensions/Amusoft.XUnit.NLog.Extensions/src/Amusoft.XUnit.NLog.Extensions/XUnitOutputTarget.cs

#LineLine coverage
 1using NLog;
 2using NLog.Targets;
 3using Xunit.Abstractions;
 4
 5namespace Amusoft.XUnit.NLog.Extensions
 6{
 7  [Target("XUnitOutputTarget")]
 8  public class XUnitOutputTarget : TargetWithLayout
 9  {
 10    protected override void Write(LogEventInfo logEvent)
 11    {
 112      OutputHelper.WriteLine(RenderLogEvent(Layout, logEvent));
 113    }
 14
 215    public static ITestOutputHelper OutputHelper { get; set; }
 16  }
 17}