- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想弄清楚 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/
我是单元测试的新手,我在 ASP.NET MVC 中使用 Rhino Mock 我用这段代码创建了一个主测试类: [TestFixture] public class Persiste
Moq.MockRepository.Of() 和 Moq.MockRepository.OneOf() 的正确用法是什么?我试过类似的方法来弄清楚。 var mr = new MockReposit
我想弄清楚 MockRepository 的作用。 我看到有一个我理解的 Create 方法,它还有一个我不理解的 Of 和 OneOf 方法。 T应该是什么? Mock 还是 T 本身? 表情应该怎
有没有办法断言 MockRepository 中没有调用任何方法? 假设我有: var repo = MockRepository.GenerateStub(); 我知道我能做到: repo.Asse
我正在使用 Moq 的 MockRepository.Of<> 方法模拟各种方法进行测试。当我通过 Where 子句将多个方法设置链接在一起时,它会在模拟方法有返回值时起作用。这显然是由于 Where
在尝试使用 Hippomock 的 MockRepository::ExpectCall 注册期望时,我在 MockRepository::BasicRegisterExpect 的下一行遇到了 No
我一直在使用(并喜欢)新的 Rhino Mocks AAA 语法。然而,让我困惑的一件事是我必须像这样创建我的 stub 和模拟: var v1 = MockRepository.GenerateSt
我是一名优秀的程序员,十分优秀!