using System; using GerstITS.Examples.WebClient.Console.Tests; using GerstITS.IoC; using GerstITS.IoC.DotNetCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace GerstITS.Examples.WebClient.Console; public class Module : IIoCModule { #region IIoCModule public void RegisterComponents(IServiceCollection container) { container.AddTransient(); container.AddTransient(c => new ConfigurationBuilder().SetBasePath(AppDomain.CurrentDomain.BaseDirectory) .AddJsonFile("appsettings.json", false, true) .Build()); } #endregion }