当前位置:  开发笔记 > 编程语言 > 正文

有没有办法在特定订单中执行NUnit测试?

如何解决《有没有办法在特定订单中执行NUnit测试?》经验,为你挑选了2个好方法。

当我测试我的DAL时,由于依赖性,我需要在其他数据库之前创建一些数据库实体,是否有通过方法属性的方法或者我可以使NUnit以我指定的顺序执行我的测试?



1> Jason Punyon..:

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



2> Perpetualcod..:

理想情况下,以特定顺序执行测试违反了单元测试的理念,其中每个测试应该是自包含的并且独立于其他测试.它们按字母顺序执行的原因是因为反射按此顺序返回方法.话虽如此,使用Setup和Teardown方法将在某种程度上帮助您.说了这么多,看看这个链接,它可能有点读,但写文章系列的人有一点

链接Pt1

链接Pt2

链接Pt3

链接Pt4

链接Pt5

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有