Exemplo n.º 1
0
        public void MarshalCredentialByUsernameTest()
        {
            var UserName = "******";

            System.Diagnostics.Debug.WriteLine($"{nameof(UserName)}:{UserName}");
            var MarshalCredential = CredentialsManager.MarshalCredentialByUsername(UserName);

            System.Diagnostics.Debug.WriteLine($"{nameof(MarshalCredential)}:{MarshalCredential}");
            using (var getter = CredentialsManager.UnmarshalCredential(MarshalCredential))
                if (getter.Value is UsernameTargetCredentialInfo info)
                {
                    Assert.AreEqual(info.UserName, UserName);
                }
                else
                {
                    Assert.Fail($"{getter.Value} is not {nameof(UsernameTargetCredentialInfo)}");
                }
        }