- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用(并喜欢)新的 Rhino Mocks AAA 语法。然而,让我困惑的一件事是我必须像这样创建我的 stub 和模拟:
var v1 = MockRepository.GenerateStub<MyClass>();
var mr = new MockRepository();
var v1 = mr.GenerateStub<MyClass>();
最佳答案
我用反射器检查了犀牛模型。
MockRepository.GenerateStub 实际上创建了一个存储库并调用了非静态 stub 。这是静态方法实际执行的操作(从反射器复制)
public static object GenerateStub(Type type, params object[] argumentsForConstructor)
{
MockRepository repository = new MockRepository();
object obj2 = repository.Stub(type, argumentsForConstructor);
repository.Replay(obj2);
return obj2;
}
关于.net - 犀牛模拟 : AAA test syntax without static MockRepository methods?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/387390/
我是单元测试的新手,我在 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
我是一名优秀的程序员,十分优秀!