小编ayo*_*234的帖子

如何在单元测试中使用环境变量(.net core)

我有一个方法,我试图测试它使用我的“local.settings.json”中的环境变量

private static string _environmentVar = Environment.GetEnvironmentVariable("envirnomentVarConfig");

public string MyMethod()
{
    var result = DoStuff(_environmentVar)
    return result;  
}
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我正在调用此方法,并且在调试时,我可以看到 _environmentVar 为空。

我需要在测试中设置 environmentVarConfig 吗?如果是这样怎么办?

.net c# mstest .net-core asp.net-core

7
推荐指数
2
解决办法
9860
查看次数

标签 统计

.net ×1

.net-core ×1

asp.net-core ×1

c# ×1

mstest ×1