我正在尝试使用 ITestOutputHelper 来使用 Serilog。虽然我看到我可以将其作为参数注入(inject),但我有一个基类可以处理所有配置和现在派生自该基类的许多测试。
我不想为每个基类都添加一个构造函数来注入(inject)这个值,有没有办法手动实例化它?
我试过 var output = new TestOutputHelper();但它似乎不起作用。
谢谢,
最佳答案
不,您必须在测试类的构造函数中传递它,以便框架知道哪些日志属于哪个测试。
关于c# - XUnit 和 ITestOutputHelper 实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57481537/