代码之家  ›  专栏  ›  技术社区  ›  Element

是否有方法按特定顺序执行NUnit测试?

  •  8
  • Element  · 技术社区  · 17 年前

    当我测试DAL时,由于依赖关系,我需要先创建一些数据库实体,是否有方法通过方法属性或其他方式让NUnit按照我指定的顺序执行我的测试?

    2 回复  |  直到 17 年前
        1
  •  12
  •   Indeed is Trash    17 年前

    使用 Setup and Teardown 测试中的方法。在标记有[Setup]属性的方法中创建测试所需的所有内容。使用标记有[Teardown]属性的方法关闭连接等。。。

        2
  •  5
  •   Perpetualcoder    17 年前

    理想情况下,按特定顺序执行测试违背了单元测试的理念,在单元测试中,每个测试都应该是自包含的,独立于其他测试。它们按字母顺序执行的原因是反射按此顺序返回方法。话虽如此,使用安装和拆卸方法在某种程度上会对你有所帮助。说了这么多,看看这个链接,它可能有点可读,但写这篇系列文章的人说得有道理

    LINK Pt1

    LINK Pt2

    LINK Pt3

    LINK Pt4

    LINK Pt5