我有内部类来单元测试实例方法,如下所示。
我的问题是当我去FooClassTests
并使用VS在上下文中运行所有测试时,它会跳过内部类测试。
如果您正在使用此结构,您是否知道如何将所有测试与内部类中的测试一起运行?
[TestClass]
public class FooClassTests
{
[TestMethod]
public void CanGuardConstructorParameters()
{
// Asserts here
}
[TestClass]
public class DoWorkTests //Tests method DoWork
{
[TestMethod]
public void CanDoTheWork()
{
// Asserts here
}
}
}
答案 0 :(得分:2)
通过Visual Studio Runner我不知道,但NCrunch支持这一点。这就是我构建所有测试的方式。
这家伙似乎也在MS Test中使用它很好:
http://zendeveloper.blogspot.ie/2012/01/structuring-unit-tests.html
我几乎可以肯定这些类型的测试可以在resharper的测试运行中使用。