MVCContrib TestHelper 与 session.clear、session.abandon 和 Rhino Mock 相关的问题
您好,我正在尝试对控制器上的注销操作进行单元测试,但我很难在 HttpContext 中测试或存根我的会话。我正在使用 MVC Contrib TestHelper 来简化操作…
Rhino Mocks - AssertWasCalled:如何在参数不正确时改进不清楚的诊断消息
恕我直言,当使用 AssertWasCalled 来验证是否已使用特定参数调用方法时,Rhino Mocks 会生成不清楚的诊断消息。 示例: interface ISomeInterface { …
RhinoMock - 一种方法中的多种期望 - 最佳实践
我想知道大家遇到这样的事情是怎么处理的。最好的做法是什么.. 以免说我首先在演示者对象上有一个名为 Load 的方法, 该方法如下所示: public void L…
使用 Rhino Mocks 模拟 ASP.NET MVC2 中的控制器操作
我无法理解如何有效且高效地为一个简单的控制器操作构建模拟单元测试,该操作创建视图模型的实例并将其传递给视图。 public ActionResult Index() { I…
Rhino Mock Partial Stub 必须是公共方法吗?
我已经使用 Rhino Mocks 编写了一些单元测试,我对结果很满意,除了我必须将底层 Web 服务公开为公共虚拟 (isUserInRoleWebService) 的事实,大概是因…
单元测试遗留代码 - 重构什么以适应 Rhino Mocks 上下文?
我正在尝试通过单元测试追溯地适应一些遗留代码。我对单元测试没有太多经验,这让我很不高兴:) 有问题的代码是一个 MVC 控制器。我重构了它以删除直接…
具有单元测试和模拟的开源 C# 项目(不是 MVC 项目)
我想知道 Codeplex、GitHub 等中是否有任何突出的项目,它们是带有 ASP.NET 的 C#,甚至只是带有功能测试 (NUnit) 和模拟(RhinoMocks、NMock 等)的 …
RhinoMocks 使用属性的默认实现
我有一些与实体框架一起使用的代码,例如 class Person{ pubic Person() { Address = new Address() } public virtual Address Address { get set } }…
RhinoMock 模拟可以保存属性值吗?
我已经被困在这个问题上一两天了,我最近开始使用RhinoMocks(v3.5)并且我已经设置了一个测试。一个存根 Web 服务,返回一个 List 集合和一个调用它…
无法让 RhinoMocks 发出遵循通用类型限制规则的模拟
因此,使用 NUnit 和 RhinoMocks: //Defines basic behavior of all persistable domain objects public interface IDomainObject {...} //defines d…
Rhino 模拟和在 using 语句中创建的对象
大多数时候,当我们使用Rhino模拟时,它工作得很好,但是我们在模拟使用using语句创建的对象时遇到问题。 我们有一个 WCF 代理,其实现如下: public …
在 Expect.Call 中设置对象的属性
很难解释我正在寻找的内容,但我的例子应该可以澄清它。 我有下一个代码: var schedule = ScheduleUtil.CreateScheduleDto(user, user) Expect.Call(…