rhinomocks 设置期望,单元测试总是通过
我试图更加熟悉Rhinomocks框架,并且我试图理解rhinomocks的Expect方法。 这是我编写的单元测试: [TestMethod] public void Create_ValidModelData_C…
VS2010编译器错误“不可分配给参数类型T”我认为这不是一个约束问题
我不认为它与犀牛嘲笑有关。 这是编译器错误吗? ERROR: 注释下面的第二个代码块中的行向编译器发出警告,我不明白为什么。更令我惊讶的是,第 3 块竟…
我如何模拟“out”? Machine.Fakes 的参数独立于模拟框架?
我在 Machine.Fakes 方面陷入了僵局。我无法弄清楚如何仅使用 Machine.Fakes 设备来模拟 out 参数。由于一个错误 在 RhinoMocks 中,我将 mfakes 适配…
如何根据 lambda 参数从存根返回不同的值
我有以下示例测试代码 public Stage Test(Stage Stage) { var StartStage = StageRepository.Single(x => x.Order == 1); var EndStage = StageReposi…
我可以在Rhino-Mocks 3.6中使用AAA语法测试方法调用顺序吗?
在 Rhino-mocks 3.6 中,是否可以使用 AAA 语法测试以下示例:如果 Method1 调用第一个,然后 Method2 调用之后,然后调用 Method3 ? // Assert var …
ASP.NET MVC 3 ViewResult 子类的单元测试依赖项
我正在创建一个名为 JavaScriptViewResult 的非常简单的 ViewResult 子类,它在执行时调用基本实现,然后设置对 text/javascript 的响应。在尝试对此…
如何删除变量的参数约束定义,以便断言在 Rhino.Mocks 中变得不那么拥挤?
如何 Arg.Is.Equal(departureConstraint) Arg.Is.Equal(arrivalConstraint) 从下面的断言中 mockBookingService.AssertWasCalled( m => m.BookShuttle…
我可以在 Rhino Mocks 中设置当 AssertWasCalled 失败时显示一条用户友好的消息吗?
我可以在模拟对象上编写以下断言吗?如果断言失败,它会显示“UnBookFlight 未使用正确的参数调用,甚至未调用”? mockBookingService .AssertWasCal…
如果我能够在存根上调用 AssertWasCalled 方法,那么模拟和存根之间有什么区别?
据我所知,Stub 只是依赖项的替代品。存根不用于验证,并且它不会导致测试失败 - 来自《单元测试的艺术》一书。 但似乎从Rhino Mocks 3.5开始我可以这…
为模拟的复合部分设置结果
我们尝试使用 RhinoMocks 模拟 MVC 3 应用程序的 HttpContext 看起来像这样: HttpContextBase context = mocks.StrictMock(); HttpRequestBase reque…
Rhino.Mocks-3.6 的源代码
您好,我找不到 Rhino.Mocks-3.6 的源代码。谁能帮助我? 二进制文件可以在 http://builds.hibernatingrhinos.com/builds/Rhino-Mocks 但找不到源代码…
如何在没有设置器的情况下模拟属性?
我正在尝试模拟接口。我想要设置“MockThisProperty”的属性没有设置器。我无法更改接口源。我得到的错误是 上一个方法 'IThirdPartyInterface.get_Mo…
检查在 Rhino Mocks 中的 Expect.Call 上传递的属性
我正在尝试测试一种在 Rhino Mocks 中进行更新的方法。传递给更新的类非常丰富,所以我只想检查它的一个属性(状态)。 有没有一种简单的方法可以使用…
如何在 Rhino 模拟中模拟数组
我正在使用 Rhino 模拟,现在我需要模拟一个数组 IFindUseCase[] var findUseCases = mocks.StrictMock(); 但如何使用 Expect.Call? 我以为会是这样…