Summary - ReportStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 38
Files: 38
Tag: 47_5514082880
Line coverage
61%
Covered lines: 1575
Uncovered lines: 971
Coverable lines: 2546
Total lines: 5414
Line coverage: 61.8%
Branch coverage
51%
Covered branches: 442
Total branches: 856
Branch coverage: 51.6%
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(...)46 46
MewtocolNet MewtocolNet.RegisterBuilding.RegisterBuildInfo Build()42 42

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
MewtocolNet15759712546594861.8%
  
44285651.6%
  
MewtocolNet.AsyncExtensions099290%
 
060%
 
MewtocolNet.ComCassette.CassetteFinder082821710%
 
0380%
 
MewtocolNet.ComCassette.CassetteInformation059591820%
 
040%
 
MewtocolNet.CRCCalculator5805888100%
 
44100%
 
MewtocolNet.DocAttributes.PlcCodeTestedAttribute011140%
 
00
 
MewtocolNet.DocAttributes.PlcEXRTAttribute011140%
 
00
 
MewtocolNet.DocAttributes.PlcLegacyAttribute011140%
 
00
 
MewtocolNet.Exceptions.MewtocolException01313410%
 
00
 
MewtocolNet.Helpers.AsyncQueue1201234100%
 
22100%
 
MewtocolNet.Helpers.CodeDescriptions3403444100%
 
00
 
MewtocolNet.Helpers.LinqHelpers01414310%
 
0120%
 
MewtocolNet.Logging.Logger141154193.3%
  
5862.5%
  
MewtocolNet.Mewtocol523289417.8%
  
020%
 
MewtocolNet.MewtocolFrameResponse1020306133.3%
  
00
 
MewtocolNet.MewtocolHelpers786914733653%
  
358043.7%
  
MewtocolNet.MewtocolInterface393262655133660%
  
11325644.1%
  
MewtocolNet.MewtocolInterfaceSerial01521522930%
 
0310%
 
MewtocolNet.MewtocolInterfaceTcp49257416666.2%
  
91464.2%
  
MewtocolNet.ParsedPlcName353389592.1%
  
5862.5%
  
MewtocolNet.PlcFormat401418997.5%
  
272896.4%
  
MewtocolNet.PLCInfo33205312362.2%
  
2450%
  
MewtocolNet.PlcTypeConversion`11601642100%
 
00
 
MewtocolNet.PlcValueParser264308486.6%
  
132259%
  
MewtocolNet.PlcVarTypeConversions1213257148%
  
4850%
  
MewtocolNet.RegisterAttributes.RegisterAttribute2512379067.5%
  
040%
 
MewtocolNet.RegisterAttributes.RegisterCollection212146314.2%
  
040%
 
MewtocolNet.RegisterBuilding.BuilderStep2222426791.6%
  
2450%
  
MewtocolNet.RegisterBuilding.BuilderStepBase2793626775%
  
182766.6%
  
MewtocolNet.RegisterBuilding.BuilderStepExtensions6526726797%
  
121485.7%
  
MewtocolNet.RegisterBuilding.RegBuilder1024614827268.9%
  
365466.6%
  
MewtocolNet.RegisterBuilding.RegisterBuildInfo5075715687.7%
  
364285.7%
  
MewtocolNet.Registers.BaseRegister26295514147.2%
  
143638.8%
  
MewtocolNet.Registers.BoolRegister6226415496.8%
  
243080%
  
MewtocolNet.Registers.BytesRegister7067616992.1%
  
253278.1%
  
MewtocolNet.Registers.NumberRegister`164157918381%
  
374877%
  
MewtocolNet.Registers.StringRegister5736014695%
  
132065%
  
MewtocolNet.SerialPortExtensions01717360%
 
020%
 
MewtocolNet.TypeConversion.Conversions1883622424483.9%
  
61250%