如何在没有扩展/贡献的情况下以最小起订量自动模拟容器(例如 IList)
我想知道是否可以自动模拟 MOQ 中的容器,无需对 MOQ 库进行任何添加。 我在寻找一种干净的方法来自动模拟 IList 时遇到问题。
提前致谢!
i wonder if it is possible to auto mock
a container in MOQ without any additions to the MOQ lib.
I am having problems finding a clean way to automock an IList.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
回答你的问题:不需要。
你真的需要模拟 IList 吗?
模拟通常用于:
例如,您可以模拟访问数据库的存储库。通常,您的测试不会模拟列表,而是让模拟对象返回一个包含测试所需数据的列表。
即:
如果您指定为什么需要模拟容器,可能会有助于澄清您的问题。
Answer to your question: No.
Do you really need to mock IList?
Mocks are typically used to:
You could for example mock a repository that access a database. Normally your tests would not mock a list but rather have a mocked object return a list with the data that you need for your test.
ie:
It might help clarify your question if you specify why you need to mock a container.