コード例 #1
0
 public void SetUp()
 {
     _submarineTestAuthenticationSettings = new SubmarineTestAuthenticationSettings
     {
         Secret = "thisIsATestSecret",
         ExpirationInDays = 1,
         ValidAudiences = new List<string> {"test-audience"},
         Issuer = "test-issuer"
     };
     
     _classUnderTest = new GenerateBearerTokenQueryHandler(_submarineTestAuthenticationSettings);
 }
コード例 #2
0
            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);
            }