给定一个具有构造函数签名的类
public Foo(ILogger<Foo> logger) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
我想测试,我需要一些方法来提供ILogger<Foo>测试.它被要求之前,但那么唯一的答案是建立一个成熟的服务注册表,配置日志,并从那里解析记录.这对我来说似乎非常矫枉过正.
是否有一种简单的方法来提供ILogger<T>用于测试目的的实现?
注意:它不必实际记录任何东西 - 当测试对象试图记录某些东西时不要爆炸.