【发布时间】:2009-11-26 09:29:50
【问题描述】:
我正在使用 Moq - 但可以轻松切换到另一个模拟框架如果需要。
我定义了一个接口:
public interface IBaseEngineManagerImp
{
void SetClientCallbackSender(IClientCallbackSender clientCallbackSender);
}
然后我用
模拟 IBaseEngineManagerImpmockEngineManagerImp = new Mock<IEngineManagerImp>();
EngineManager engineManager = new EngineManager(mockEngineManagerImp.Object);
engineManager 然后调用 SetClientCallbackSender 传入一个值。
如何从我的单元测试中获取传递给 SetClientCallbackSender 的值?
(我希望在 clientCallbackSender 上调用一些方法作为测试的一部分)
【问题讨论】:
标签: .net unit-testing mocking moq