什么是模拟录制和回放?
我有一个模拟如下: MockRepository mocks = new MockRepository() ILoanRepository loanRepo = mocks.StrictMock<ILoanRepository>() SetupResul…
如何使用 Rhino Mocks 来检查传递给方法的值
我是模拟新手,并且很难解决单元测试的问题。 假设我有这段代码: public class myClass{ private IDoStuff _doer public myClass(IDoStuff doer){ _d…
asp.net mvc rhino 模拟 httprequest 值
我正在尝试编写一个测试,我可以模拟 HttpRequestBase 以返回这样的发布值吗?我怎样才能实现这个目标? var collection = new NameValueCollection()…
为什么 RhinoMocks 在我的测试中抛出 InvalidOperationException?
这是我目前正在进行的测试: (根据 Lees 的回答编辑) [Test] public void AddLockClassWithNullNameShouldCallInsertOnSessionWithEmptyString() { …
如何正确使用Rhino.Mocks AssertWasCalled()?
我先调用 _mocks.ReplayAll(),然后调用一个或多个 _mockedObject.AssertWasCalled(),最后调用 _mocks.VerifyAll()。但它告诉我“当模拟对象处于记录…
Rhino.Mocks 在返回多态对象时产生 InvalidCastException
我是第一次使用Rhino.Mocks 3.6。我正在尝试为返回继承类型(B)的接口创建一个存根。当我尝试这样做时,它将生成一个 InvalidCastException 尝试将某…
Rhinomocks DynamicMock 问题
我的动态模拟的行为与 Parial 模拟相同,这意味着它在调用时执行实际的代码。以下是我尝试的方法,它 var mockProposal = _mockRepository.DynamicMoc…
如何使用 Rhino Mocks 存根 ninject 的 IKernel?
var mocks = new MockRepository() var access = new Access() access.ShowRepository = _mocks.Stub<IShowRepository>() access.ShowRepository.…
如何使用 Rhino.Mocks 来模拟 ControllerContext
我正在尝试使用 Rhino.Mocks 来模拟 ControllerContext 对象,以访问控制器单元测试中的用户、请求、响应和会话等运行时对象。我编写了以下方法来尝试…
模拟 Ajax.IsRequest 返回 False
我试图模拟 ASP.Net MVC 的 Ajax.IsRequest() 方法。我找到了如何执行它才能返回 true: Expect.Call(_myController.Request.Headers["X-Requested-Wi…
对接口存储库进行单元测试的目的是什么
我正在对用于检索 Customer 类型的对象的 ICustomerRepository 接口进行单元测试。 作为单元测试,通过以这种方式测试 ICustomerRepository 我可以获…
播种存储库 Rhino Mocks
我即将开始我的第一次 C# 测试驱动开发之旅。首先,我使用 MSTest 和 Rhino.Mocks。我正在尝试针对我的 ICustomerRepository 编写第一个单元测试。为…