Ordering-NUnit-Tests:这个存储库展示了如何在 NUnit 中创建有序的测试

时间:2024-08-01 10:51:40
【文件属性】:

文件名称:Ordering-NUnit-Tests:这个存储库展示了如何在 NUnit 中创建有序的测试

文件大小:13KB

文件格式:ZIP

更新时间:2024-08-01 10:51:40

C#

订购 NUnit 测试 此存储库展示了如何在 NUnit 中创建有序测试,这是您在运行集成、验收或其他端到端测试时可能需要的。 这个存储库伴随着关于这个主题的,所以关于这个主题的更完整的描述请去那里。 存储库中的示例基于一种非常酷的方法。 有 2 个很棒的代码示例,我已将它们复制到项目中,以便更轻松地并排查看它们。 示例 1 是原始代码示例,它以非常聪明的方式使用 NUnit 的TestCaseSource来生成有序测试。 查看代码以了解细节,但基本上他在IEnumerable返回每个测试,您通常会在其中获得数据。 一个 lambda 表达式提供了实现。 超级聪明的方法和作者的荣誉。 下一个示例通过使用属性扩展了这种方法,使其对开发人员更加友好。 通过这种方式,您可以像往常一样编写测试方法,并使用控制它们运行顺序的属性来装饰它们。更好的语法,我喜欢这个想法。 查看示例 2 的代码,了解


【文件预览】:
Ordering-NUnit-Tests-master
----.gitattributes(2KB)
----README.md(3KB)
----.gitignore(3KB)
----OrderingNUnitTests()
--------OrderingNUnitTests()
--------OrderingNUnitTests.sln(1001B)

网友评论