System.Net.Security.Tests.IdentityValidator.AssertHasName C# (CSharp) Method

AssertHasName() public static method

public static AssertHasName ( IIdentity identity, string expectedName ) : void
identity IIdentity
expectedName string
return void
        public static void AssertHasName(IIdentity identity, string expectedName)
        {
            Assert.Equal(expectedName, identity.Name);
        }
    }

Usage Example

Beispiel #1
0
        private void AssertClientPropertiesForTarget(NegotiateStream client, string target)
        {
            Assert.True(client.IsAuthenticated, "client.IsAuthenticated");
            Assert.Equal(TokenImpersonationLevel.Identification, client.ImpersonationLevel);
            Assert.True(client.IsEncrypted, "client.IsEncrypted");
            Assert.True(client.IsMutuallyAuthenticated, "client.IsMutuallyAuthenticated");
            Assert.False(client.IsServer, "client.IsServer");
            Assert.True(client.IsSigned, "client.IsSigned");
            Assert.False(client.LeaveInnerStreamOpen, "client.LeaveInnerStreamOpen");

            IIdentity serverIdentity = client.RemoteIdentity;

            Assert.Equal("Kerberos", serverIdentity.AuthenticationType);
            Assert.True(serverIdentity.IsAuthenticated, "serverIdentity.IsAuthenticated");
            IdentityValidator.AssertHasName(serverIdentity, target);
        }
All Usage Examples Of System.Net.Security.Tests.IdentityValidator::AssertHasName