使用FluentAssertions API 4.x语法迁移xunit项目以使用FluentAssertions v5.x版本运行

哈桑

我知道重新定义等效性方面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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Material v5 中使用 X 网格

使用sudo后EventStoreDB v5无法运行

如何使用 Canvas 在 d3 v4/v5 中平移滚动

如何使用 twitch api v5 获取用户订阅?

将RxJS v4代码转换为v5,使用“拉”处理队列

在 PGAdmin4 v5 中使用触发器来获取在 QGIS 中生成的线的几何形状

使用Active Collab v5通过API将文件附加到任务时出现问题

在 redux v5 中使用 Context API 作为模仿 useSelector 和 useDispatch 的一种方式

如何使用FluentAssertions编写CustomAssertion?

我需要遷移應用程序以使用最新的 Sheets API 版本 V4

如何在 MUI V5 中正確使用 Styled()

RxJS v5:如何使用参数发出POST请求?

如何使用pixijs v5配置tsconfig?

使用Audiokit v5实施麦克风分析

在响应式UI上使用Prism v5

在Powershell(V5)类中使用.Net对象

使用 defaultProps 设置样式的 React Material UI v5

如何从GA v4迁移到GTM v5(移动版)?

如何使用FluentAssertions在XUnit中测试MediatR处理程序

opencv 4.x API与以前的版本有何不同?

使用FluentAssertions测试可选的等效项

使用 FluentAssertions 断言异步异常和 paramName

生产代码中应使用FluentAssertions吗?

如何使用FluentAssertions控制词典成员的“平等”

无法使用 FluentAssertions 读取动态属性

FluentAssertions Throw() 未列出使用

使用 react-navigation v5 更新本机应用程序中 AppNavigator 的语法

在Cognos中使用IN_RANGE时V5语法错误

使用Github Api V4从Github存储库中获取最新的x个提交