< Summary - Combined Code Coverage

Information
Class: NLightning.Infrastructure.Bitcoin.Outputs.ChangeOutput
Assembly: NLightning.Infrastructure.Bitcoin
File(s): /home/runner/work/nlightning/nlightning/src/NLightning.Infrastructure.Bitcoin/Outputs/ChangeOutput.cs
Tag: 30_15166811759
Line coverage
100%
Covered lines: 5
Uncovered lines: 0
Coverable lines: 5
Total lines: 16
Line coverage: 100%
Branch coverage
100%
Covered branches: 4
Total branches: 4
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_ScriptType()100%11100%
.ctor(...)100%22100%
.ctor(...)100%22100%

File(s)

/home/runner/work/nlightning/nlightning/src/NLightning.Infrastructure.Bitcoin/Outputs/ChangeOutput.cs

#LineLine coverage
 1using NBitcoin;
 2
 3namespace NLightning.Infrastructure.Bitcoin.Outputs;
 4
 5using Domain.Money;
 6
 7public class ChangeOutput : BaseOutput
 8{
 1049    public override ScriptType ScriptType => ScriptType.P2WPKH;
 10
 8811    public ChangeOutput(Script scriptPubKey, LightningMoney? amountSats = null) : base(scriptPubKey, amountSats ?? 0UL)
 8812    { }
 13    public ChangeOutput(Script redeemScript, Script scriptPubKey, LightningMoney? amountSats = null)
 1614        : base(redeemScript, scriptPubKey, amountSats ?? 0UL)
 1615    { }
 16}