问题标签 [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.
wcf - RhinoMock 帮助:模拟 WCF 服务
我正在尝试使用 RhinoMock 来模拟 wcf 服务。
假设我有以下服务:
使用 Visual Studio 添加此服务将生成一个代理,该代理具有如下接口:
然后我创建一个使用此服务的 ViewModel,如下所示:
那么问题来了。如何使用 RhinoMock 模拟此服务?
如果有人可以帮助我正确使用 RhinoMock,我真的很高兴
(注意:我使用的是 Silverlight,但我认为这不会改变 RhinoMock 的使用方式)
非常感谢!
c# - 为什么即使没有设置任何期望,我的部分模拟也会模拟所有虚拟方法?
我有一个用户控件,它在我想测试的 ValidateChildren 方法中进行一些验证。我创建了用户控件的部分模拟,但是虽然我没有对 ValidateChildren 方法设置任何期望,我只是简单地调用它,它只是被跳过并且方法中的代码永远不会执行。为了尝试了解发生了什么,我创建了一个简单的测试,如下所示:
并用它来测试它:
现在我希望 foo.Method1 会被嘲笑,而 foo.Method2 不会。但这总是返回 false,如果我尝试在调试器中单步执行,则 foo.Method2() 会被单步执行,我无法介入。
任何想法为什么?
c# - 如何使用 Rhino Mocks 模拟 MEF 导出?
参考 Managed Extensibility Framework (MEF),我正在尝试研究如何使用模拟创建干净的测试。
我有一个出口组件,它有三个私人进口。每个导入的对象(字段)都需要被模拟。鉴于 CompositionContainer 使用花哨的反射策略来设置可组合部分的导入私有字段,即使在单元测试中,我也需要使用容器来设置这些字段值。
如何在运行时告诉容器接受我用 Rhino Mocks 创建的动态对象作为有效导出,以便它可以用于满足我正在测试的组件中的导入?
c# - 如何模拟或存根 .netTiers 生成的 DataRepository 对象
我正在使用 Rhino 模拟对对象进行单元测试模拟。我们的 DAL 使用 codesmith 从 .netTiers 模板生成代码,该模板创建这些 DataRepository 类,其中包含 CRUD 类型事务到数据源的所有方法。在单元测试中,我试图模拟这个没有接口类用作存根的数据存储库对象。
简而言之,有没有人成功地使用 Rhino 模拟来模拟 .netTiers 生成的 DataRepository,避免需要测试数据库和针对最终需要拆除的数据源的真实事务?
asp.net - Rhino Mocks中的NMocks2参数语法?
在 NMocks2 中,您可以使用之前不知道参数的方法模拟结果
来自NMocks2 备忘单。我的问题是,当您不关心参数时,Rhino 模拟是否有类似的机制?我想拨打类似于:
.net - 在 VB.NET 2008 的单元测试中使用 Lambda 和 Rhino.Mocks
我正在尝试创建一个类似于我在 C# 中所做的单元测试,但在 vb 中的 lambdas 中遇到了困难。
基本上我正在尝试模拟一个类,然后创建一个存根并返回。在 C# 中,我会做类似的事情;
但是在visual basic中,我正在尝试做类似的事情,但无法弄清楚语法
任何有关如何重现上述内容的建议将不胜感激!
亲切的问候, 多姆
rhino-mocks - Rhino Mocks:当我的参数之一是 Expression 时,我可以使用 Stub()>?
我在一个看起来像这样的接口上有一个方法,我想用 Rhino Mocks 对它进行存根:
我的存根代码如下所示:
请注意,该方法中的参数之一是Expression<Func<T1, T2>>
,并且此存根未返回指定值。我知道我可以通过使用 WhenCalled() 来做到这一点,但我想知道 Stub() 是否应该使用表达式参数,或者我是否只是做错了什么。
unit-testing - 参数约束
我正在使用 Rhino Mocks 框架。我引用了 Rhinomocks dll 并且一切正常.. 但是当我尝试使用 LastCall.Constraints(Is.Anything()) 时,它说:错误名称'Is'在当前上下文中不存在同样发生在文本中和列出约束..有什么帮助吗?
rhino-mocks - Rhino Mocks:Repeat.Once() 不起作用?
谁能告诉我为什么下面的测试没有失败?
真的需要第二双眼睛来确认我没有疯……现在我担心我所有的测试都不可靠。