当前项目中用的都是 xUnit v2,现在在纠结是升级到 xUnit v3 还是改用 TUnit?
升级到 xUnit v3 的帮助文档:Migrating Unit Tests from v2 to v3
迁移至 TUnit 的帮助文档:Migrating from xUnit.net
测试框架的核心价值是 “稳定、易维护”,而非 “新”,除非有明确的性能 / 轻量化需求,否则不建议从成熟的 xUnit 切换到小众的 TUnit
Choose Boring Technology
继续 xUnit v3
反问一句自己, 能从这次升级里面获得多大的收益, 如果收益不是大到令人心动那这个升级任务就只是一个tobo list(low priority)
建议升级 xUnit v3, 迁移成本小。除非你有明确的理由(如性能瓶颈、团队技术战略调整)必须切换到 TUnit。
Converting an xUnit test project to TUnit
– dudu 3周前TUnit — Why I Spent 2 Years Building a New .NET Testing Framework
– dudu 3周前