Пример #1
0
        public void NewSecret_WithValidData_WillPersistToDB()
        {
            var options = new SecretRepositoryOptions()
            {
                DbConnectionString = @"{putConnStrHere}"
            };
            var repo   = new Repository.SecretRepository(options);
            var secret = new Contracts.DTOs.SecretDto()
            {
                AccessPhrase = "n7ki5",
                Value        = "Hi Jeffrey#1",
                ExpireDate   = System.DateTime.UtcNow.AddDays(2)
            };
            var newSecret = repo.Add(secret);

            Assert.IsTrue(newSecret.SecretId > 0);
        }
Пример #2
0
 public SecretRepository(SecretRepositoryOptions options)
 {
     _options = options;
 }
Пример #3
0
 public SecretManager(SecretRepositoryOptions options)
 {
     _options = options;
 }