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); }
public SecretRepository(SecretRepositoryOptions options) { _options = options; }
public SecretManager(SecretRepositoryOptions options) { _options = options; }