gpt4 book ai didi

c# - 使用 ShouldBeEquivalentTo 并处理不同的名称

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:59 25 4
gpt4 key购买 nike

我想做一个将数据库模型映射到dto的映射器测试

在数据库模型中有

class Order
{
long Id
}

但是在Dto上同一个字段被命名为

class OrderDto
{
long OrderId
}

我如何使用 ShouldBeEquivalentTo 告诉 FluentAssertions 这些字段相同,但名称不同?

最佳答案

这不完全是您所要求的,但您可以使用 Using When 在给定属性的流畅断言中完全覆盖断言比较。 .如果你需要做很多的话,它的语法有点笨拙和冗长。可能是我能想到的最接近的东西。

关于c# - 使用 ShouldBeEquivalentTo 并处理不同的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41699863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com