public void Credential_Delete_NullTerminator()
 {
     TestUtils.RunIfWindows(() =>
     {
         Win32Credential credential = new Win32Credential((string)null, (string)null, "\0", CredentialType.None);
         credential.Description     = (string)null;
         Assert.False(credential.Delete());
     });
 }
        public void Credential_Exists_Target_ShouldNotBeNull()
        {
            TestUtils.RunIfWindows(() =>
            {
                new Win32Credential {
                    Username = "******", Password = "******", Target = "target"
                }.Save();

                Win32Credential existingCred = new Win32Credential {
                    Target = "target"
                };
                Assert.True(existingCred.Exists());

                existingCred.Delete();
            });
        }
示例#3
0
        public void CredentialSetLoad()
        {
            RunIfWrapper.RunIfWindows(() =>
            {
                Win32Credential credential = new Win32Credential
                {
                    Username = "******",
                    Password = "******",
                    Target   = "target",
                    Type     = CredentialType.Generic
                };
                credential.Save();

                CredentialSet set = new CredentialSet();
                set.Load();
                Assert.NotNull(set);
                Assert.NotEmpty(set);

                credential.Delete();

                set.Dispose();
            });
        }