public void Credential_Save()
 {
     TestUtils.RunIfWindows(() =>
     {
         Win32Credential saved = new Win32Credential("username", "password", "target", CredentialType.Generic);
         saved.PersistanceType = PersistanceType.LocalComputer;
         Assert.True(saved.Save());
     });
 }
示例#2
0
        public void CredentialSetLoadWithTargetFilter()
        {
            RunIfWrapper.RunIfWindows(() =>
            {
                Win32Credential credential = new Win32Credential
                {
                    Username = "******",
                    Password = Guid.NewGuid().ToString(),
                    Target   = "filtertarget"
                };
                credential.Save();

                CredentialSet set = new CredentialSet("filtertarget");
                Assert.Equal(1, set.Load().Count);
                set.Dispose();
            });
        }
        public void CredentialSetLoadWithTargetFilter()
        {
            TestUtils.RunIfWindows(() =>
            {
                Win32Credential credential = new Win32Credential
                {
                    Username = "******",
                    Password = "******",
                    Target   = "filtertarget"
                };
                credential.Save();

                CredentialSet set = new CredentialSet("filtertarget");
                Assert.Equal(1, set.Load().Count);
                set.Dispose();
            });
        }
        public void Credential_Load()
        {
            TestUtils.RunIfWindows(() =>
            {
                Win32Credential setup = new Win32Credential("username", "password", "target", CredentialType.Generic);
                setup.Save();

                Win32Credential credential = new Win32Credential {
                    Target = "target", Type = CredentialType.Generic
                };
                Assert.True(credential.Load());

                Assert.NotEmpty(credential.Username);
                Assert.NotNull(credential.Password);
                Assert.Equal("username", credential.Username);
                Assert.Equal("password", credential.Password);
                Assert.Equal("target", credential.Target);
            });
        }
示例#5
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();
            });
        }