【发布时间】:2019-01-14 13:28:42
【问题描述】:
我目前正在审查一个使用 MSTest 并实现 IDisposable 的测试类。测试本身正在测试一个自定义客户端,并且有一个
的实例RichardSzalay.MockHttp 的 MockHttpMessageHandler
它实现了 IDisposable 接口。
以下代码已添加到类的底部,并在每次测试后被调用。我正在寻找确认什么调用了测试类中声明的 Dispose 方法
public void Dispose()
{
_mockHttpHandler.Dispose();
}
【问题讨论】:
-
我强烈怀疑这将取决于您使用的测试框架。请将该信息添加到问题中。另外,您是否尝试过调试并在
Dispose调用上放置一个断点,然后查看堆栈跟踪? -
更新了问题,将 MSTest 作为测试框架。调用堆栈仅显示当前断点位置,即测试类中的 Dispose 方法。
标签: c# unit-testing asp.net-core mockhttpmessagehandler