生成摩尔存根
我是 Pex 和 Moles 的新手,我想利用参数化单元测试。我正在使用构造函数注入,我想为我的参数创建一个摩尔存根。
public UserLogic(IUserRepository userRepository)
{
_userRepository = userRepository;
}
我读过的文档说 Moles 将为我的 SIUserRepository 存储库生成一个存根类型。但我不知道如何生成存根。谁能提供一个例子。谢谢
I'm new to Pex and Moles and i want to make use of parametrized unit tests. I am using constructor injection and I want to create a moles stub for my parameter.
public UserLogic(IUserRepository userRepository)
{
_userRepository = userRepository;
}
The documentation Ive read says Moles will generate a stub type for my repository of SIUserRepository. But I cant figure out how to generate the stub. Would anyone be able to provide an example. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您还没有创建 Moles 程序集。以下是一些需要遵循的基本步骤;
现在,在某些 UserLogic_Test 方法中,您可以像这样引用存根;
I'll assume you haven't gotten as far as creating a Moles assembly yet. Here's some basic steps to follow;
Now, in some UserLogic_Test method, you can refer to the stub like so;