当我测试我的DAL时,由于依赖性,我需要在其他数据库之前创建一些数据库实体,是否有通过方法属性的方法或者我可以使NUnit以我指定的顺序执行我的测试?
在测试中使用Setup和Teardown方法.在标有[Setup]属性的方法中创建测试所需的所有内容.使用标有[拆解]属性的方法关闭连接等...
理想情况下,以特定顺序执行测试违反了单元测试的理念,其中每个测试应该是自包含的并且独立于其他测试.它们按字母顺序执行的原因是因为反射按此顺序返回方法.话虽如此,使用Setup和Teardown方法将在某种程度上帮助您.说了这么多,看看这个链接,它可能有点读,但写文章系列的人有一点
链接Pt1
链接Pt2
链接Pt3
链接Pt4
链接Pt5