public void SetUp() { _submarineTestAuthenticationSettings = new SubmarineTestAuthenticationSettings { Secret = "thisIsATestSecret", ExpirationInDays = 1, ValidAudiences = new List<string> {"test-audience"}, Issuer = "test-issuer" }; _classUnderTest = new GenerateBearerTokenQueryHandler(_submarineTestAuthenticationSettings); }
public void GivenSettings_AddsSettingsToCollection() { // Arrange var services = new ServiceCollection(); var settings = new SubmarineTestAuthenticationSettings { ExpirationInDays = 1, ValidAudiences = new List <string> { "test-audience" }, Issuer = "test-issuer", Secret = "test-secret" }; // Act services.AddSubmarineAuthenticationSettings(settings); // Assert var provider = services.BuildServiceProvider(); var service = provider.GetRequiredService <ISubmarineAuthenticationSettings>(); Assert.That(service, Is.Not.Null); }