【发布时间】:2019-06-04 12:56:39
【问题描述】:
我知道Redefining equivalency 中从 FluentAssertions v4.x 到 v5.x 有一个重大变化 所以,我应该修改:
ShouldBeEquivalenTo ()
到
Should().BeEquivalentTo()
还有很多变化。
我有 xunit 测试项目目标 net45 并开始迁移到多目标 netcoreapp2.1 和 net45。(FluentAssertions v4.x 不支持 netcoreapp2.x)
该项目有许多使用 4.x 旧语法的测试用例,我想尽量减少测试项目中的更改并避免(如果可以的话)修改为新语法。
我的选择是:
首先:我应该手动修改测试用例以支持 v5.x 的新语法
第二:您可能会建议作为替代方案。
你能告诉我最好的路径吗?
【问题讨论】:
标签: c# xunit fluent-assertions