Rhino.Mocks是.NET平台的动态模拟对象框架。 Rhino.Mock的目的是通过允许开发人员创建自定义对象的模拟实现并使用单元测试验证交互来简化测试。
Rhino Mocks - 模拟和存根之间的区别? [已关闭]
任何Rhino专家可以通过给出一个合适的例子向我解释Mock和Stub之间的区别吗?应该在哪里使用 Stub 而不是 Mock 或其他方式?
Arg.Property是Rhino Mocks v3.5内联约束文档的一部分,但我在v.3.6中找不到它。发生了什么? 文档在这里。 和 Arg。属性是
我在模拟对象上引发事件时遇到问题。我正在使用Rhino Mocks 3.4。我研究过类似的问题,但未能重现任何建议的解决方案。 我有课——...
我有一个带有私有集属性的类,我想用犀牛模拟来消除它。 但是,当我尝试执行此操作时,它会出现编译时错误,提示我无法设置只读属性。 我是...
你能解释一下 StrictMock 和 Partialmock 之间的区别吗?
由于我使用的是 RhinoMocks 3.6 版本,并且我没有使用 Record-Replay,并且我没有调用验证方法来对模拟进行断言; 你能简单地解释一下非常简单和非常之间有什么区别吗?
有什么方法可以让rhino.mocks在.NET 6平台的测试项目中工作吗? 当调用下面的代码时(在 .NET 6 项目下),我总是遇到异常。 例外: 找不到方法:“系统”。
我正在使用 RhinoMocks 和 Umbraco 为 ASP.NET MVC 应用程序编写单元测试。为此,我需要模拟 UmbracoContext,因此在下面的代码中使用。 但 Umbraco.Core.ApplicationContext.Current 抛出
如何构造 IdentityResult 且成功 == true
我有一个注入了 Microsoft.AspNet.Identity.UserManager 的类,我希望 userManager.CreateAsync(user,password) 方法返回一个 Task,其中 IdentityResult.Succeeded = true。
有没有办法让 rhino.mocks 在 .NET 6 平台的测试项目中工作? 当调用下面的代码时(在 .NET 6 项目下),我总是得到异常。 例外: 找不到方法:'System.
Rhino Mocks异常,“貌似正常的代码中预期的#1,实际的#0”
我从一本关于MVVM的旧书中获得了一段代码,该代码可以正常工作,但是使用Rhino Mocks的测试失败并显示以下消息:测试方法TestProject.UnitTest1.UpdateCustomer_Always_CallsUpdateWithCustomer ...
我有两个接口:接口ITimeframe {DateTime beginTime {get;} DateTime endTime {get;}}接口ITimeframeFactory {ITimeframe Create(Datetime beginTime,DateTime endTime); } ...
您如何在RhinoMocks中添加一个接受IEnumerable的方法?
我正在尝试模拟一个SqlLayer类,该类具有一个GetDataReader方法,该方法接受字符串查询和SqlParameters的IEnumerable。我试过像这样删除方法调用:var ...
使用Rhino Mocks进行单元测试INotifyPropertyChanged
我有一个实现INotifyPropertyChanged的类,我需要测试此接口是否正确实现。我想使用Rhino Mock对象执行此操作。 class MyClass:...
我编写了以下测试用例来说明使用Rhino Mocks的问题:[TestClass]公共类Tester {公共类TestList :List {公共替代布尔...
在单元测试中模拟CancellationToken.IsCancellationRequested
我想测试应该连续运行直到被杀死的任务。假设正在测试以下方法:public class Worker {public async Task Run(CancellationToken ...
TypeMock对于像我这样的爱好者来说太贵了:) Moq或RhinoMocks的下一版本都没有计划监听配置文件API,这是为什么呢?编辑:这将启用以下功能:模拟...
asp.net mvc rhino嘲笑模拟httprequest值
我正在尝试编写测试,我可以模拟HttpRequestBase来返回这样的帖子值吗?我该如何实现? var collection = new NameValueCollection(); collection.Add(“ Id”,“ 1”);集合......
RhinoMocks-将函数作为参数传递给另一个函数,并断言作为参数传递的函数已执行
我正在寻找如何将一个函数作为参数发送给另一个函数,并断言在通过某些验证后将调用“作为参数传递的函数”。例如,公开...
背景技术我正在修复长期以来被我们组织中的遗留代码所忽略的单元测试。它们是使用Rhino Mocks 3.4.0编写的,我正在努力寻找一种制作方法...
我正在尝试编写如下代码:myStub.Stub(_ => _.Create(Arg 。It.Anything))。Callback(i => {i.Id = 100; return i;}) ;我想获取传递给模拟的实际对象,...