Summary - ReportStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 17
Files: 19
Tag: 24_5305547082
Line coverage
44%
Covered lines: 678
Uncovered lines: 831
Coverable lines: 1509
Total lines: 3267
Line coverage: 44.9%
Branch coverage
39%
Covered branches: 250
Total branches: 633
Branch coverage: 39.4%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
MewtocolNet MewtocolNet.MewtocolInterface WithRegisterCollection(...)76 76
MewtocolNet MewtocolNet.Registers.CpuInfo BuildFromHexString(...)42 42
MewtocolNet MewtocolNet.MewtocolInterface AddRegister(...)36 36
MewtocolNet MewtocolNet.MewtocolInterface SendSingleBlock()32 32

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
MewtocolNet6788311509326744.9%
  
25063339.4%
  
MewtocolNet.Links.LinkedData3403446100%
 
00
 
MewtocolNet.Logging.Logger141154393.3%
  
4850%
  
MewtocolNet.MewtocolHelpers2611814425218%
  
64214.2%
  
MewtocolNet.MewtocolInterface344580924181037.2%
  
12736434.8%
  
MewtocolNet.Queue.SerialQueue111123091.6%
  
1250%
  
MewtocolNet.RegisterAttributes.RegisterAttribute3043411888.2%
  
61250%
  
MewtocolNet.RegisterAttributes.RegisterCollectionBase212147114.2%
  
040%
 
MewtocolNet.Registers.BRegister33286116754%
  
153641.6%
  
MewtocolNet.Registers.BRegisterResult022200%
 
00
 
MewtocolNet.Registers.CommandResult3143375%
  
00
 
MewtocolNet.Registers.CpuInfo1216286742.8%
  
194245.2%
  
MewtocolNet.Registers.NRegister`1942912327576.4%
  
518262.1%
  
MewtocolNet.Registers.NRegisterResult`1099390%
 
020%
 
MewtocolNet.Registers.PLCInfo1301343100%
 
1250%
  
MewtocolNet.Registers.PLCMode3803892100%
 
1313100%
 
MewtocolNet.Registers.SRegister24285214246.1%
  
72429.1%
  
MewtocolNet.Registers.SRegisterResult022190%
 
00