为什么此 ViewResult 失败 MSpecMVC 的 ShouldBeAView 断言?
我一直在关注 James Broome 的教程,用于自学 MSpec 和一些相关的基础设施。我正在使用最新版本的 MSpec、MSpecMvc 和 ASP.NET MVC 2 和我没有使用 JP…
有没有办法使用 MSpec 进行 RowTest?
在使用 MSpec 练习 Check Out Kata 时,我想删除规范中的重复内容与在 NUnit 中添加 RowTest 的方式相同,但我不知道如何添加。 有没有人尝试过类似的…
如何在 asp.net mvc 2 中使用 fakeiteasy 伪造用户登录以进行单元测试
我刚刚开始学习和使用 ASP.NET MVC 2,并且更多地参与我的代码的单元测试。我的问题主要是如何通过在测试中传递凭据来模拟用户登录。 我正在使用 MSpe…
如何使用 RhinoMocks AssertWasCalled 具有三种不同类型的通用方法?
我正在尝试学习 Rhino Mocks AAA 语法,但在断言某个方法(具有任何参数值)被调用时遇到问题。我使用 Machine.Specifications 作为我的测试框架。 这…
更改 resharper 设置以适应 mspec 编码
当我创建如下所示的新测试时: 它 should_get_something = () => foo(); 当我点击分号 resharper 时,将 private 粘贴在委托的前面: Private It shou…
Visual Studio 2010 中的 MSpec 仍然无法正常工作
有人之前提出了类似的问题,得到当我在 Visual Studio 2010 中运行 MSpec 时出现以下错误: 无法加载文件或程序集“Machine.Specifications.dll”或其…
无法使用 Syste.Data.SQLite.dll x86 运行 mspec.exe,但它可以在 R# MSpec 运行程序中运行
我使用 mspec 进行测试,并在测试中为我的数据库使用 SQLite x86 进行 NHiernate 设置。问题是,当我使用 mspec r# 运行程序运行测试时,一切正常,但…
MSpec 和 ReSharper 问题
我从 codebetter teamcity 网站获取了最新的 mspec,并按照建议安装了 Resharper5.1 运行程序。运行器和注释在 resharper 选项对话框中显示良好。 现…
使用Behaves_like在基类上
我想在基本规范上指定 Behaves_like 以确保特定方法被标记为虚拟。像这样的事情: public abstract class command_handler_context : abstract_contex…
如何使用TDD/BDD开发输入对象?
我有一个名为 ProcessPayment() 的方法,我正在通过 BDD 和 mspec 开发该方法。我需要帮助来应对新的挑战。我的用户故事说: Given a payment process…
Resharper 5.0 和 Machine.Specification(单独测试呈灰色)
我在使用 Resharper 5.0 运行机器规格测试时遇到问题。各个测试在 Reshaper Test Runner 中显示为灰色,我也无法使用 Resharper 调试它们。尽管没有任…