Parts with some lower test coverage - [ ] TargetWithContext.cs - [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FTargets%2FTargetWithContext.cs) - [ ] DebuggerTarget.cs [coverage](https://sonarcloud.io/code?branch=dev&id=nlog2&selected=nlog2%3Asrc%2FNLog%2FTargets%2FDebuggerTarget.cs) - [ ] NetworkSenders/ - [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FInternal%2FNetworkSenders) - [x] HttpNetworkSender -> replace WebRequest.Create with custom IWebRequestFactory? - [ ] NetworkSender - [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FInternal%2FNetworkSenders%2FNetworkSender.cs) - [ ] NetworkSenderFactory- [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FInternal%2FNetworkSenders%2FNetworkSenderFactory.cs) - [ ] LogReceiverService/ - [coverage](https://codecov.io/gh/NLog/NLog/tree/a38d8bd891fa6c3e5793b75cea21b4b2fc1917f5/src/NLog/LogReceiverService) - [ ] (lower prio) AsyncTaskTarget.cs - [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FTargets%2FAsyncTaskTarget.cs) - [ ] GarbageCollectorInfoLayoutRenderer [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FLayoutRenderers%2FApplicationEnvironment%2FGarbageCollectorInfoLayoutRenderer.cs) - [x] (easy) MessageTemplateParameter PositionalIndex [coverage](https://codecov.io/gh/NLog/NLog/src/a38d8bd891fa6c3e5793b75cea21b4b2fc1917f5/src/NLog/MessageTemplates/MessageTemplateParameter.cs) - [x] (easy) ValueFormatter [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FMessageTemplates%2FValueFormatter.cs) - [x] render null - [x] handle cycle - [x] MessageTemplateParameters IsPositional+IsValidTemplate + TemplateParserException [coverage](https://codecov.io/gh/NLog/NLog/src/a38d8bd891fa6c3e5793b75cea21b4b2fc1917f5/src/NLog/MessageTemplates/MessageTemplateParameters.cs) - [x] (low priority, easy) TimeSource tostring - [x] https://github.com/NLog/NLog/pull/3469 (TypeConverter) [coverage](https://sonarcloud.io/component_measures?branch=dev&id=nlog2&metric=coverage&selected=nlog2%3Asrc%2FNLog%2FAttributes%2FLogLevelTypeConverter.cs)
Parts with some lower test coverage