Exemple #1
0
        public static ConfigurationBuilder <T> FromResource <T>(this ConfigurationBuilder <T> builder, string path, Action <EmbeddedResourceReaderOptions> setupOptions = null)
        {
            var options = new EmbeddedResourceReaderOptions <T>();

            setupOptions?.Invoke(options);

            builder.Reader = new EmbeddedResourceReader(path, options);
            return(builder);
        }
Exemple #2
0
        public EmbeddedResourceReader CreateEmbeddedResourceReader(string fileName)
        {
            var options = new EmbeddedResourceReaderOptions <Configuration>();

            return(new EmbeddedResourceReader($"ConfigurationBuilder.Tests.{fileName}", options));
        }