如何对涉及 SynchronizationContext 的代码进行单元测试?
我尝试使用 NUnit 和 Rhino 模拟测试以下代码。 void _tracker_IndexChanged(object sender, IndexTrackerChangedEventArgs e) { // _context is init…
Rhino Mocks 接收参数,修改它并返回?
我正在尝试写这样的内容: myStub.Stub(_ => _.Create(Arg.It.Anything)).Callback(i => { i.Id = 100; return i; }); 我想获取传递给模拟的实际对象…
如何使用Rhino模拟模拟流畅的界面
下面是流畅的界面: public interface IReporter { IReporter Add(T seed); TResult Prepare(); } 在代码中使用为: string errorReport = ErrorRepor…
协助使用 rhino 模拟为方法编写单元测试
我需要一些帮助来使用 Rhino Mocks 3.5 为以下课程编写单元测试。我的类中的以下重写方法: public override void Initialize(params object[] messag…
单元测试仅通过 setter 属性通过,仅向属性添加 getter 失败
我最近围绕一个只有 setter 的属性创建了一个测试,今天我修改了该属性以在界面中包含 getter,然后测试用例失败了。 我创建了一个它的工作和失败的简…
我可以使用哪些技术来模拟与 TaskFactory.FromAsync() 的交互?
我正在尝试对应用程序和异步 HttpWebRequest 方法的交互进行单元测试,并且想知道如何模拟异步回调的调用。例如,考虑以下代码: Task.Factory .FromA…
Rhino Mocks - 测试存储库层返回“对象引用未设置为实例”错误
出于谨慎起见,我首先说我对 Rhino Mocks 和更一般的嘲笑都是新手。 考虑到这一点,我尝试对我的 Linq to SQL 存储库层进行单元测试,以确保命中数据…
Rhino Mocks / 存储库测试 - NUnit 测试套件失败,但单个模拟单元测试通过?
根据我之前的问题: Rhino Mocks - 测试存储库层返回“对象引用未设置为实例”错误 当 NUnit 测试与套件中的其他测试一起运行时,我在通过 NUnit 测试…
如何使用Rhino.Mocks模拟特定代码?
我有以下代码: public interface IFlowFolderHandler { OperationResult Post(FlowFolder dto); } public class FlowFolderHandler : IFlowFolderHan…
使用 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…