ReadSettings() статический приватный Метод

static private ReadSettings ( SettingsDictionary settings, ILogger logger ) : string>.IDictionary
settings SettingsDictionary
logger ILogger
Результат string>.IDictionary
Пример #1
0
        public void ReadSettings_Parses_ValidValues(IDictionary <string, string> input, IDictionary <string, string> expected)
        {
            // Arrange
            SettingsDictionary settings = GetSettings(input);

            // Act
            IDictionary <string, string> actual = WebHookReceiverConfig.ReadSettings(settings, logger: null);

            // Assert
            Assert.Equal(expected, actual);
        }
Пример #2
0
        public void ReadSettings_Throws_OnInvalidValues()
        {
            // Arrange
            SettingsDictionary settings = GetSettings(new Dictionary <string, string> {
                { "MS_WebHookReceiverSecret_A", "a=b=c" }
            });

            // Act
            InvalidOperationException ex = Assert.Throws <InvalidOperationException>(() => WebHookReceiverConfig.ReadSettings(settings, logger: null));

            // Assert
            Assert.Equal("The 'MS_WebHookReceiverSecret_A' application setting must have a comma-separated value of one or more secrets of the form <secret> or <id>=<secret>.", ex.Message);
        }