【发布时间】:2021-12-17 10:04:23
【问题描述】:
我正在使用 FluentAssertions (v6.2.0) 来测试返回类似表格数据的 API。我想更改其中一个字段的比较行为,并尝试使用documentation 中描述的方法。
orderDto.Should().BeEquivalentTo(order, options => options
.Using<DateTime>(ctx => ctx.Subject.Should().BeCloseTo(ctx.Expectation, 1.Seconds()))
.When(info => info.Name == "Date"));
问题是When 扩展方法所期望的IMemberInfo 类没有Name 属性,它具有名为Path 的属性。 Name 是否被 Path 替换,这是文档中的拼写错误,还是我需要导入另一个命名空间才能使用 Name 属性?
【问题讨论】:
标签: c# fluent-assertions