相关疑难解决方法(0)

在.NET Core Test Project中读取appsettings json值

我的Web应用程序需要从appsettings.json文件中读取Document DB键.我创建了一个带有键名的类,并在以下位置读取Config部分ConfigureaServices():

    public Startup(IHostingEnvironment env) {
        var builder = new ConfigurationBuilder()
            .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
            .AddEnvironmentVariables();

        Configuration = builder.Build();
    }

    public IConfigurationRoot Configuration { get; }

    public void ConfigureServices(IServiceCollection services) {
        services.AddMvc().AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver());
        services.AddSession();
        Helpers.GetConfigurationSettings(services, Configuration);
        DIBuilder.AddDependency(services, Configuration);
    }
Run Code Online (Sandbox Code Playgroud)

我正在寻找在Test项目中读取Key值的方法.

unit-testing appsettings asp.net-core

34
推荐指数
5
解决办法
3万
查看次数

标签 统计

appsettings ×1

asp.net-core ×1

unit-testing ×1