【发布时间】:2021-10-24 21:31:24
【问题描述】:
当我做以下测试时
var contentRes = res as OkNegotiatedContentResult<List<MachineHealthTableDTO>>;
contentRes.Should().NotBeNull();
我得到了错误
The call is ambiguous between the following methods or properties: 'DataRowAssertionExtensions.Should<TDataRow>(TDataRow)' and 'DataSetAssertionExtensions.Should<TDataSet>(TDataSet)'
当我从 fluent assertions 5 升级到 6 时,这开始发生。 任何关于我如何解决这个问题的想法都将不胜感激。
【问题讨论】:
-
我无法使用来自
Microsoft.AspNet.WebApi.Core的OkNegotiatedContentResult复制此内容。请提供mcve。 -
@JonasNyrup 请看下面的答案,我们使用了 2017 年和 2019 年的对比,2019 年的有效,2017 年的失败