< Summary - CoreWCF Coverage — PR #1766

Information
Class: CoreWCF.Security.SupportingTokenSpecification
Assembly: CoreWCF.Primitives
File(s): /home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Primitives/src/CoreWCF/Security/SupportingTokenSpecification.cs
Line coverage
88%
Covered lines: 8
Uncovered lines: 1
Coverable lines: 9
Total lines: 29
Line coverage: 88.8%
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.Primitives/src/CoreWCF/Security/SupportingTokenSpecification.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 System.Collections.ObjectModel;
 5using CoreWCF.IdentityModel.Policy;
 6using CoreWCF.IdentityModel.Tokens;
 7using CoreWCF.Security.Tokens;
 8
 9namespace CoreWCF.Security
 10{
 11    public class SupportingTokenSpecification : SecurityTokenSpecification
 12    {
 13        public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies,
 6314            : this(token, tokenPolicies, attachmentMode, null)
 6315        { }
 16
 17        public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies,
 6318            : base(token, tokenPolicies)
 19        {
 6320            SecurityTokenAttachmentModeHelper.Validate(attachmentMode);
 6321            SecurityTokenAttachmentMode = attachmentMode;
 6322            SecurityTokenParameters = tokenParameters;
 6323        }
 24
 11125        public SecurityTokenAttachmentMode SecurityTokenAttachmentMode { get; }
 26
 027        internal SecurityTokenParameters SecurityTokenParameters { get; }
 28    }
 29}