如何使用 Rhino Mocks 和 MSpec 测试抽象类上的虚拟属性?
我在抽象类 Foo 上有一个虚拟属性 FirstName。我需要测试虚拟财产的行为。当执行此测试时,该方法永远不会触发(因此测试总是失败,无论方法体内有什…
如何让 ReSharper 停止在我的 MSpec 成员上放置显式访问修饰符?
我正在使用 Machine.Specifications,我对 VS2010/Resharper 不断尝试格式化我的代码感到非常恼火...例如: Establish context = () => the_cartoon_r…
如何将 Machine.Specifications 与 ReSharper 6 集成?
我正在使用 ReSharper 6,并试图让它在 Resharper 测试运行程序中获取我的 MSpec 测试。不幸的是我似乎无法让它发挥作用。 我已将 MSpec dll 文件(Ma…
Rhino Mocks:断言中使用的存根值?
首先是我的问题,然后是一些细节: 问:在确保在后续分配中使用属性的值时,是否需要对属性的值进行存根? 详细信息: 我在 MSpec 类中使用 Rhino Moc…
在这种情况下,使用 MSpec 如何避免上下文/类爆炸?
我喜欢 mspec。它非常适合以易于与非技术人员沟通的方式提供关键示例,但有时我发现它提供了不必要的冗长,特别是类的爆炸。 以下面的例子为例。 我想…
关于功能测试、BDD 和 TDD 的困惑
我有一张表格,其中必须填写多个字段。但是,只有一个字段是必填的。所以,我提出了以下规范: [Subject(typeof(CompanyHomeController))] public cla…
规范与规范rhino 模拟预期异常测试
我对单元测试相当陌生,无法解决如何正确测试(或者我什至应该)这种情况的问题。 我有一个控制器方法(伪代码): public ActionResult Register(for…
如何使用 fakeiteasy 为包含对 HttpContext 的调用的代码编写 MSpec 测试?
我正在扭转众所周知的内裤。对于这个非常简单的代码: public ActionResult Add() { this.HttpContext.Items["pm-page-title"] = "Some title"; retur…
为 Asp.net mvc 3 控制器编写测试时 MSpec 和基类测试失败
我目前正在为这个已经实现的控制器编写一些 MSpec 规范(是的,我知道这样做是“错误”的)。 这是一个“简单”的问题,但我不确定我做错了什么,希望…
由于 TeamCity 构建测试程序集错误,无法运行 MSpec 测试
我正在尝试在构建解决方案后运行 MSpec 测试。因此,我的 MSBuild 脚本设置如下: 然后我在 TeamCity 中调用“TeamCity”作为我的目标。当命令 “mspe…
为什么 NCover 忽略我的程序集?
我正在使用 NAnt 通过 TeamCity 运行我的构建。构建运行没有任何问题。它还向我显示所有测试都已通过。 Ncover 创建了覆盖范围 xml 文件。有很多关于 …
MSpec ReSharper 插件的 DLL 问题
我正在尝试让 MSpec 插件与运行 Visual Studio Premium 2010 的 ReSharper 5.1 配合使用 。已按照安装过程操作,并将 Machine.Specification.dll 和 M…
使用 ReSharper 5.x 和 VS2010 运行文件中的所有测试
有没有办法告诉 R# (5.x) 测试运行程序运行当前文件中的所有 MSpec 规范? 我正在使用类似 Visual Studio 测试运行程序的 Ctrl+R + Ctrl+T 快捷方式之…