public void GetTypedValues(NameValueCollection collection, string key, TestEnum[] expected)
        {
            var cs     = new NameValueConfigurationSource(collection);
            var result = ConfigurationSourceExtensions.GetTypedValues <TestEnum>(cs, key);

            Assert.Equal(expected, result);
        }
        public void GetTypedValues_CanHandleNullSource()
        {
            var result = ConfigurationSourceExtensions.GetTypedValues <TestEnum>(null, "example2");

            Assert.True(result.Count() == 0);
        }