使用 Rhino Mocks 是否应该 BackToRecord() 也清除调用方法的次数?
从关于 SO 的许多其他问题来看,据说为了重置对模拟对象进行方法调用的次数,您可以调用 BackToRecord(),然后调用 Replay()。 但这对我不起作用。它…
使用 Rhino Mock 进行单元测试
[Test] public void OnActionExecuting_Always_Call_CheckStatisticActionAuthorization() { //Arrange var _ActionExecutingContext = GetActionExec…
Session Mocking-Rhino Mocks
我想使用 RhinoMocks 在我的动作控制器中模拟以下内容, Session["myId"] = someGuid.ToString(); 我该怎么做? 谢谢…
使用 Rhino Mocks 断言 Hammock RestRequest 参数
设想: 验证我的类是否使用提供的 IRestclient 发出 RestRequest,其中在请求上设置了某些参数。 public class MyClass { private readonly IRestClie…
Rhino .OutRef 与 .Throw 不兼容?
我有一个没有参数的方法,可能会引发异常。我想用 Rhino 模拟来测试这种行为,所以我这样做了: Expect.Call(() => mymethod(null, null, out integer…
为返回 IEnumerable的方法编写 TDD 单元测试(卡利本微)
我想知道,如何调用从 Visual Studio 2010 的单元测试中返回 IEnumerable 的方法。我正在使用 rhino 模拟模拟框架。…
如何编写异常处理的自动化测试
我有很多以下类型的代码(每个代码都从不同的表获取数据)。 public class TableOneDAO { public TableOneDAO(IDbConnection dbConnection) { _dbConn…
使用Rhino Mocks来模拟私有对象调用
所以我只是习惯了嘲笑东西。我在这里有这个私有变量: private CoreDataContext _coreDataManager; 在这个类上: public class RatesControlReport : …
RhinoMock:如何存根并返回以复杂对象作为参数的方法
我非常感谢任何人可以帮助我解决以下问题: 我一直在单元测试中使用RhinoMock。 我以这种方式定义我的模拟对象,sessionToken 是字符串类型的: mockR…
如何强制使用 void 方法从 Stub 对象返回 Void?
如何强制 RhinoMocks 中的存根对象对其上的 void 方法返回 void? 举个例子: public interface ICar { string Model {get;set;} void Horn(); } ICar…
RhinoMocks:清除或重置 AssertWasCalled()
如何验证在测试的“操作”部分中调用了模拟,而忽略测试的“安排”部分中对模拟的任何调用。 [Test] public void ShouldOpenThrottleWhenDrivingHome(…
fake DataRepository - 模拟数据库
快速信息:我正在使用 C# 4.0 和 RhinoMocks(带有 AAA), 我将用一些代码解释我正在考虑做什么: public class SampleData { private List _persons…
存根位于具体类中但不在接口上的属性以进行单元测试
我有一堂课,其中的信息比我的界面更多。它有一个我没有在界面中公开的属性。 public interface IViewResolver { object GetViewFor(string viewName)…