c# - 如何将单元测试分成组

标签 c# .net visual-studio visual-studio-2008 unit-testing

我正在使用 Visual Studio 2008,我希望能够将我的单元测试分成两组:

  1. 快速测试
  2. 更长的测试(即与数据库的交互)

我只能看到运行全部或一个的选项,以及运行单元测试类中的所有测试。

有什么方法可以将它们拆分或指定在我想运行快速测试时运行哪些测试?

谢谢

最佳答案

如果您使用的是 NUnit,则可以使用 CategoryAttribute .

MSTest 中的等效项是 TestCategory 属性 - 请参阅 here有关如何使用它的说明。

关于c# - 如何将单元测试分成组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994211/

相关文章:

c# - 需要帮助将 C# 转换为 VB

c++ - 在Visual Studio中使用cygwin编译的dll的库函数出错

c# - 命令行构建解决方案与 Visual Studio 2012 构建

c# - 使用自定义数据库而不是 ASPNETDB 的 ASP.NET MVC 身份验证?

c# - 根据 LINQ 中一个值的最小值或最大值进行选择

c# - 将 excel 数据复制粘贴到富文本框中 + 删除网格线

c# - Azure 存储(经典)与 Azure 存储 (V2) 代码不适用于 V2 存储

c# - ASP.Net 中的搜索关键字突出显示

c# - 递归到无穷远,还没准备好

c# - 在此文件夹中找不到匹配的符号文件