断言比较日期时间不同的福彩12选5走势图

已加入
2021年1月7日
留言内容
2
编程经验
5-10
你好

我目前正在与下面的福彩12选5走势图进行比较

Should()。ContainEquivalentOf(myObj,options =>options.Exclusion(person => person.Id));

myObj中有一个称为Creation的属性,即DateTime,当将myObj与person进行比较时,DateTime毫秒之间略有不同。如何最好地在不忽略福彩12选5走势图中的Creation属性的情况下处理此问题?

谢谢
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,499
地点
弗吉尼亚州切萨皮克
编程经验
10+
@戴夫天使 :最初发布问题时,应该提到您正在使用Fluent断言。这将有助于避免一些混乱,因为当我第一次看到您的问题时,我在想自己:"I've never heard of Should() and ContainEquivalentOf() LINQ extension methods. Must be something the user wrote himself. He should post the code behind those."

无论如何,经过Fluent Assertions文档快速扫描3分钟后,我发现"等效比较行为"看起来有很多方法可以比较时间"close to"彼此。从文档:
C#:
orderDto.Should().BeEquivalentTo(order, options => options
    .Using<DateTime>(ctx => ctx.Subject.Should().BeCloseTo(ctx.Expectation, 1000))
    .When(info => info.SelectedMemberPath.EndsWith("Date")));


也许您可以使用相同的东西。
 
最佳 底部