【发布时间】:2019-03-22 06:12:06
【问题描述】:
我已经为 API 控制器方法编写了一些 xUnit 测试。我正在使用 Azure 门户应用设置中的配置设置。
这是我用于初始化设置的代码。
private readonly IConfiguration _configuration;
public Controller(IConfiguration configuration)
{
_configuration = configuration;
}
在测试用例类中,
IConfiguration _configuration;
[Fact]
public async void Method1()
{
Controller controller = new Controller(_configuration);
}
运行测试后出现错误
System.NullReferenceException : 对象引用未设置为对象的实例。
对此有什么可能的解决方案?
【问题讨论】:
-
您将 null 传递给构造函数,除非您在尚未发布的代码中初始化
_configuration