【发布时间】:2022-01-22 05:14:52
【问题描述】:
我有这段代码要测试
class SearchEngine
{
public void Search()
{
var module = new SearchModule();
module.Search();
}
}
我已经简化了它,但我不能提供一个 searchmodule 实例作为函数 Search 的参数,也不能作为类 SearchEngine 的构造函数参数。
在我编写单元测试时,有没有办法确保 module 对象是 fakeiteasy fake?
我希望能够对模块对象进行一些CallTo 验证,特别是在我们调用Search() 时调用了module.Search()
【问题讨论】:
标签: c# unit-testing fakeiteasy