小编jba*_*ter的帖子

Fluent Assertions BeEquivalentTo 用于匹配字符串中具有大小写差异的混合对象

我得到了两个具有相同数据的对象,双精度、长字符串,我的问题是在对象 A 中所有字符串都是大写,而在对象 B 中所有字符串都是大写和小写。

objectA.Should.Should().BeEquivalentTo(objectB);
Run Code Online (Sandbox Code Playgroud)

比较失败说

预期成员 stringName 为“Super”,但“SUPER”与“UPER”附近不同

有什么办法可以说我们比较的字符串是否忽略它是全大写的或转换全大写的字符串吗?

我可以运行一个 foreach 循环遍历所有内容并进行转换,但我想知道是否可以将我与流畅断言的比较包括在内。

c# fluent-assertions

3
推荐指数
1
解决办法
1934
查看次数

标签 统计

c# ×1

fluent-assertions ×1