AccidentalFish.ApplicationSupport.Core.Tests.Unit.Configuration.ApplicationConfigurationTests.SecretIsCollected C# (CSharp) Method

SecretIsCollected() private method

private SecretIsCollected ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task SecretIsCollected()
        {
            // Arrange
            XDocument configurationDocument = GetEmbeddedConfigurationFile();
            ApplicationConfigurationSettings settings = ApplicationConfigurationSettings.FromCollection(new List<ApplicationConfigurationSetting>
            {
                new ApplicationConfigurationSetting { IsSecret = false, Key = "service-bus-connection-string", Value = "HelloWorld"},
                new ApplicationConfigurationSetting { IsSecret = true, Key = "this", Value = "***"},
                new ApplicationConfigurationSetting { IsSecret = false, Key = "message", Value = "###"}
            });

            // Act
            ApplicationConfiguration configuration = await ApplicationConfiguration.FromXDocumentAsync(configurationDocument, settings, true);

            // Assert
            Assert.AreEqual("*** is a ###", configuration.Secrets.Single());
        }