【发布时间】:2015-01-13 09:48:01
【问题描述】:
我正在使用 VS2013 Professional 进行单元测试。特别是我正在使用 NUnit 框架(VS2013 的 NUnit TestAdapter)。我的问题是,当我运行测试时,VS 开始在解决方案中构建所有项目。目前单元测试项目没有引用任何解决方案项目。
如果我简单地编写一个测试方法,例如:
[Test]
public void SimpleTestMethod(){
Assert.That("a", Is.EqualTo("a"));
}
并且单元测试项目位于具有 N 个项目的解决方案中,当我运行我的测试时,VS 将构建所有 N-1 个项目......在我的情况下,这种行为很无聊,因为它需要太多时间(解决方案包含许多项目)和一些项目包含错误。
有没有办法在没有完整解决方案构建的情况下运行我的SimpleTestMethod()?
【问题讨论】:
-
如果项目引用了许多已更改的项目,它将始终重建。它需要,因为它不知道在构建完成之前是否有任何东西会中断。
标签: c# unit-testing visual-studio-2013 nunit