所有测试方法是否应保持相同的测试类别?

时间:2013-09-17 06:17:05

标签: c# unit-testing visual-studio-2012

我刚刚开始为MVC应用程序编写Visual Studio单元测试。

我在其中创建了几个TestClasses和TestMethods。

enter image description here

但是当我使用测试资源管理器时,我只能从一个类中看到测试方法。

enter image description here

那些来自这个类,这是否意味着我应该在一个测试项目中拥有one and only one TestClass?

[TestClass]
public class AndIHave_NoLakshyaDefined
{
    [TestMethod]
    public void IShouldBeAbleTo_SetLakshya()
    {

    }

    [TestMethod]
    public void AndIShouldBeAbleTo_DoThat()
    {

    }
}

1 个答案:

答案 0 :(得分:2)

不,您可以在测试项目中拥有所需的测试类。

检查一些事情:

  • 您的测试类和测试方法是公开的。
  • 您已经构建了没有错误的整个解决方案。

如果这两个陈述都是真的并且您仍然看不到所有测试,请提供一些您看不到的测试示例。