gpt4 book ai didi

c# - Moq.Linq.MockRepository 有什么作用?

转载 作者:太空狗 更新时间:2023-10-29 17:58:38 25 4
gpt4 key购买 nike

我想弄清楚 MockRepository 的作用。
我看到有一个我理解的 Create 方法,它还有一个我不理解的 Of 和 OneOf 方法。
T应该是什么? Mock 还是 T 本身?
表情应该怎样?是设置表达式吗?
我到底在查询什么?它只是创建模拟的另一种方式,还是跟踪现有模拟并获取它们?

最佳答案

我认为它用于更轻松地验证多个模拟(来自 moq 文档 - 排序):

        var mockRepo = new Moq.MockRepository(MockBehavior.Default);
var foo = mockRepo.Create<IFoo>();
var bar = mockRepo.Create<IBar>();

设置模拟并执行模拟

        mockRepo.VerifyAll();

无论如何,你想通过这门课完成什么?

关于c# - Moq.Linq.MockRepository 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com