Authentication.Claims.Tests.ClaimExtensionsTests.GetClaimValueWhenThereAreMultipleClaimValuesWithCorrectType C# (CSharp) Method

GetClaimValueWhenThereAreMultipleClaimValuesWithCorrectType() private method

        public void GetClaimValueWhenThereAreMultipleClaimValuesWithCorrectType()
        {
            const string firstGroupName = "group A";
            const string secondGroupName = "group B";

            sut.Add(new Claim(ClaimType.Group, firstGroupName));
            sut.Add(new Claim(ClaimType.Group, secondGroupName));
            sut.Add(new Claim(ClaimType.Name, "user"));

            IReadOnlyCollection<string> claimValues = sut.GetClaimValues(ClaimType.Group);

            Assert.AreEqual(2, claimValues.Count);
            Assert.IsTrue(claimValues.Contains(firstGroupName));
            Assert.IsTrue(claimValues.Contains(secondGroupName));
        }
    }