我知道在重新定义等效性方面从FluentAssertions v4.x到v5.x发生了重大变化,因此,我应该修改:
ShouldBeEquivalenTo ()
至
Should().BeEquivalentTo()
而且发生了很多变化。
我有xunit测试项目目标net45,并开始迁移到多目标netcoreapp2.1和net45。(FluentAssertions v4.x不支持netcoreapp2.x)
该项目有许多使用旧版4.x语法的测试用例,我想最大程度地减少测试项目中的更改,并避免(如果可以的话)修改为新语法。
我的选择是:
首先:我应该手动修改测试用例以支持v5.x的新语法
第二:您可能会建议替代。
您能建议我走最好的路吗?
我确实使用Visual Studio提供的RegEx搜索和替换来实现此目的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句