问题标签 [rhino-mocks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Boo 可见的内部结构 (Binsor)
我正在为 IoC 使用 Castle Windsor,我想使用 Binsor 来定义我的配置。我想让 Boo 看到我的内部结构。我试图用它来标记我的程序集,
InternalsVisibleTo("Boo.Lang")
但这并没有完成这项工作。我已经尝试过InternalsVisibleTo("Rhino.Commons")
,因为我注意到异常是从 Rhino.Commons.Binsor.BooComponentInstaller 中引发的,但这也不起作用。有任何想法吗?
testing - 对部分模拟的期望 - NullReference 异常
我在使用 Rhino Mocks 进行部分模拟时遇到问题:
..我在“期望”上得到 NullReferenceException。线..
我将添加该FormsAuthenticationService
工具IAuthentication
unit-testing - 除了正在测试的方法之外,我可以(或应该)模拟正在测试的对象上的方法吗?
我有这样的课:
我对 MethodA 进行了测试,并想测试 MethodB,但我想做的只是验证 MethodA 是否返回 true 是否发生了某些事情,如果 MethodA 返回 false 是否发生了其他事情。我可以用 Rhino Mocks 做到这一点吗?或者我是否必须设置我在 MethodA 测试中已经拥有的所有相同的模拟?
c# - Rhino Mocks:如何从模拟对象方法返回条件结果
我想做类似以下的事情,但似乎无法完全正确地获得 Do 方法的语法。
所以基本上,如果输入是 Square 类型,我想设置 sqr.CanRender() 方法返回 true,否则返回 false。
asp.net - RhinoMocks 活动订阅
作为 RhinoMocks 和单元测试的新手,我遇到了一个似乎无法解决的问题(无论我阅读了多少文档)。
问题是这样的:我创建了一个公开 5 个事件的接口(用于 ASP.NET 中的视图和 MVP 监督控制器模式......我知道,我应该使用 MVC,但那是另一回事问题)。无论如何,我想测试当某个事件在视图上触发时,我们将其称为“IsLoaded”,我的 Presenter 内部的一个方法被调用,并且使用依赖注入,一个值从依赖返回并设置为风景。这是问题开始的地方:当我使用 Expect.Call(Dependency.GetInfo()).Return(SomeList) 时,Call 永远不会执行(没有调用 mock.ReplayAll() 方法)。好吧,当我调用 ReplayAll 方法时,我得到了 ExpectationExceptions,因为 Presenter 对象订阅了 View Interface 公开的其他事件。
因此,为了测试 IView.IsLoaded 是否已触发,我想验证 IView.ListOfSomething 是否已更新以匹配我通过 Expect.Call() 传入的列表。但是,当我设置期望值时,其他事件订阅(直接从 Presenter 的构造函数中发生)未通过测试的 #0 期望值。我得到的是,view.Save += this.SaveNewList 抛出了一个 RhinoMocks ExpectationViolationException。
我的百万美元问题是:我是否有必要为我的所有事件设定期望(通过 [Setup]),还是我缺少/不了解单元测试或 RhinoMocks 的工作原理?
请记住,我对单元测试非常陌生,因此对 RhinoMocks 也很陌生。如果看起来我不知道我在说什么,请随时指出。
intellisense - Visual Studio 2005 Intellisense 与 Rhino Mocks
Rhino Mocks 下载附带一个“Rhino.Mocks.xml”文件,该文件显然为 Rhino Mocks 添加了 Intellisense。
您需要对该文件执行什么操作才能使其正常工作?
c# - 如何模拟 System.Data.IDataReader 中的 GetValues() 方法?
如何模拟 System.Data.IDataReader 中的 GetValues() 方法?
这个方法改变了传递给它的对象数组,所以它不能简单地返回一个模拟值。
.net - Rhino Mocks - 为非虚拟方法设置结果
我正在玩 Rhino Mocks,并试图在我的模拟对象上设置一些虚拟结果,所以当它们在我的工厂方法中被调用时,我不必担心数据。
但是我遇到了一个障碍,我想要获得虚拟结果的方法会导致异常,因为它们不是virtual。
我有这样的代码:
该SomeMethod
方法是否必须是虚拟的才能获得模拟结果?
SetupResult.For
另外,和有什么区别Expect.Call
?
unit-testing - RhinoMock 测试模拟接口无效函数?
我是 RhinoMock 的新手,到目前为止一直在进行状态单元测试。
你如何测试 void 函数?
设置期望时出现以下编译错误,
表达式不产生值
基本上我想测试某个模拟的方法被调用了一定次数。
干杯
tdd - 如何基于接口创建mock对象并设置只读属性?
我是 TDD 的新手。所以任何帮助将不胜感激。我正在使用 NUnit 和 Rhino 模拟。如何在我的模拟对象中将 ID 值设置为 1?
我看了一下:http ://www.iamnotmyself.com/2008/06/26/RhinoMocksAndReadOnlyPropertyInjectionPart2.aspx 但反射似乎对接口不起作用。