测试驱动 .NET 不会使用 NUnit 插件
我在通过 Visual Studio 2008 的测试驱动 .NET 插件运行 NUnit 时遇到问题。我有一个插件,当我使用 NUnit GUI 时,它工作得很好。然而,当通过 TDD.N…
Nunit Gui 测试结构中的分组方法
目前我有 nunit 的 gui 测试结构设置来使用自动命名空间套件。 我想知道是否可以在 TestFixture 中对方法名称进行分组。 目前,这棵树看起来像 MyClas…
作为较大命名空间的一部分运行时,nUnit 测试失败
我遇到了一个有趣的情况。在我的测试程序集中,我有包含特定测试类的文件夹,即 TestFixture。例如,考虑 VS 中的以下层次结构: Sol TestProject Tes…
NUnit:为什么不 Assert.Throws捕获我的 ArgumentNullException?
我应尊敬的约翰·斯基特先生的要求重新发布这个问题,他建议我设计一个简单的测试程序来隔离和演示我遇到的问题并重新发布该问题。这个问题源于这个,…
当我从解决方案运行所有测试时,如何阻止 Resharper 运行我的规范项目?
我有一堆用于各种其他项目的单元测试项目,并且我有一个用于通过 NUnit 运行 Selenium 2 代码的 Web 应用程序的规范项目。这比其他测试需要更长的时间…
似乎无法弄清楚这个 nunit 测试的第一部分
我很难理解测试第一部分发生了什么。 [Test] public void Can_Delete_Product() { // Arrange: Given a repository containing some product... **var…
由于 NUnit 锁定文件,TeamCity 构建失败?
我们的项目的持续集成一直存在问题。有时,我们想要尝试清理 TeamCity 签出目录中构建时的所有文件。每当我们尝试执行此操作时,nunit-agent.exe 最终…
NUnit GUI 运行器命令行参数
在查看 nunit.exe 的可用命令行参数时,我无法找到指定 TestResults.xml 文件的路径和文件名的方法(它始终与测试装置位于同一文件夹中) 。我知道可…
使用视图模型测试 get 操作
我有以下控制器操作: public ActionResult Edit(int id) { var news = newsRepository.GetNewsByID(id) Mapper.CreateMap<News, NewsEditModel>(…
NHibernate 不删除实体
在 NUnit 测试的 TestFixtureTearDown 部分中,我尝试删除在 TestFixtureSetUp 部分中创建的一些测试实体。我使用以下代码 sessionFactory = NHiberna…
单元测试遗留 C# 代码
如何为这样的方法编写 NUnit 测试。这个方法本身是否值得重构? 处理遗留代码中的此类场景的最佳方法是什么? public bool DoXYZ() { ABC abc= new AB…