示例#1
0
 public void Setup()
 {
     _serializer = new XmlCredentialRecordSerializer();
     _cred1      = new CredentialRecord {
         Title = "testcred", Username = "******", Domain = "mydomain", Password = "******".ConvertToSecureString()
     };
 }
        public CredentialChangedEventArgs(ICredentialRecord credentialRecord, ICredentialRepository repository)
        {
            if (credentialRecord == null)
            {
                throw new ArgumentNullException(nameof(credentialRecord));
            }
            if (repository == null)
            {
                throw new ArgumentNullException(nameof(repository));
            }

            CredentialRecord = credentialRecord;
            Repository       = repository;
        }
 private bool ThisIsADuplicateCredentialRecord(ICredentialRecord newCredential)
 {
     return(CredentialRecords.Any(cred => cred.Id.Equals(newCredential.Id)));
 }
示例#4
0
 public CredentialRecord(ICredentialRecord otherCredential)
 {
     Username = otherCredential.Username;
     Password = otherCredential.Password;
     Domain   = otherCredential.Domain;
 }
 public void Setup()
 {
     _credentialRecord = Substitute.For <ICredentialRecord>();
 }