< Summary - CoreWCF Coverage — PR #1766

Information
Class: CoreWCF.Queue.Common.QueueTransportContext
Assembly: CoreWCF.Queue
File(s): /home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Queue/src/CoreWCF/Queue/Common/QueueTransportContext.cs
Line coverage
100%
Covered lines: 19
Uncovered lines: 0
Coverable lines: 19
Total lines: 36
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 Cyclomatic complexity NPath complexity Sequence coverage
.ctor()100%11100%
.ctor(...)100%11100%

File(s)

/home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Queue/src/CoreWCF/Queue/Common/QueueTransportContext.cs

#LineLine coverage
 1// Licensed to the .NET Foundation under one or more agreements.
 2// The .NET Foundation licenses this file to you under the MIT license.
 3
 4using CoreWCF.Channels;
 5using CoreWCF.Configuration;
 6using CoreWCF.Queue.Common.Configuration;
 7
 8namespace CoreWCF.Queue.Common
 9{
 10    public class QueueTransportContext
 11    {
 521212        public IServiceDispatcher ServiceDispatcher { get; set; }
 177113        internal MessageEncoderFactory MessageEncoderFactory { get; set; }
 177414        public QueueBaseTransportBindingElement QueueBindingElement { get; internal set; }
 187115        public QueueMessageDispatcherDelegate QueueMessageDispatcher { get; internal set; }
 25316        internal QueueTransportPump QueuePump { get; set; }
 17
 5118        public QueueTransportContext()
 19        {
 5120        }
 21
 322        public QueueTransportContext(
 323            IServiceDispatcher serviceDispatcher,
 324            MessageEncoderFactory messageEncoderFactory,
 325            QueueBaseTransportBindingElement bindingElement,
 326            QueueMessageDispatcherDelegate dispatcherDelegate,
 327            QueueTransportPump queueTransportPump)
 28        {
 329            ServiceDispatcher = serviceDispatcher;
 330            MessageEncoderFactory = messageEncoderFactory;
 331            QueueBindingElement = bindingElement;
 332            QueueMessageDispatcher = dispatcherDelegate;
 333            QueuePump = queueTransportPump;
 334        }
 35    }
 36}