如何在单元测试项目中生成 ASP.NET MVC URL?
如何在另一个项目(用于测试的类库)中生成与控制器、操作和参数(对于给定的 ASP.NET MVC 项目)相对应的 URL? 到目前为止我找到的只是HtmlHelper.G…
TransactionScope 回滚可以与 Selenium 或 Watin 一起使用吗?
我正在尝试对 ASP.NET 应用程序进行一些自动化 Web 测试。 我希望使用 Xunit.net 扩展中的 AutoRollback 属性来撤消测试期间所做的任何数据库更改。 A…
BDD、规范和“规范报告” 与 xUnit.NET?
我是 BDD 软件开发方法和“规范”的新用户,但却是它的忠实粉丝。 我一直在使用 xUnit.NET、Moq,以及 xUnit.NET 的扩展,允许我执行 BDD 风格的测试…
如何让 Team Build 显示 xUnit.net 测试套件的测试结果和覆盖范围?
有没有人成功地让 Team Build 在构建报告中显示 xUnit.net 测试结果和代码覆盖率? MSBuild 运行程序运行测试正常,结果位于日志文件中,但构建报告的…
如何在 TeamCity 中自动执行控制台应用程序的单元测试?
我编写了一个控制台应用程序,其中包含许多单元测试,我希望将其包含在我的 nant 构建脚本中,以便它将在我们的 TeamCity CIS 上运行。 不幸的是我不…
扩展 xUnit.NET 以在处理类和定位测试方法时使用自定义代码
我是 xUnit.NET 框架的忠实粉丝; 我发现它轻量、简单、干净且可扩展。 现在假设我有一个像这样的类: public class AdditionSpecification { static …
是否有用于 .NET 测试的测试运行程序可以运行多线程以利用多核机器?
我目前正在使用 Thoughtworks Studios 的 Cruise 设置 CI,使用 Gallio 运行 xunit.net 事实/测试,并使用 ncover 2 进行代码覆盖。 我注意到运行我们…
帮助解决 System.BadImageFormatException:
在通过联系本地 Web 服务的 .NET 3.5 SP1 项目进行调试时,我收到了异常 System.BadImageFormatException: "Bad Class Token" 当然,关于导致异常的原…
Assert.Fail() 被认为是不好的做法吗?
我在进行 TDD 时经常使用 Assert.Fail。 我通常一次进行一个测试,但是当我对稍后想要实现的事情有了想法时,我会快速编写一个空测试,其中测试方法的…