cost 349 ms
字典<string, string[]>尽管找到了预期值,但 ShouldContainKeyAndValue 单元测试失败</string,> - Dictionary<string, string[]> ShouldContainKeyAndValue fails unit test despite finding the expected value

我使用 XUnit 和 Shouldly 编写了这个单元测试。 请注意,我替换了部分命名空间、变量名、属性等,因为客户是一个大型公共组织。 所以问题是我的测试失败并显示以下消息: 请注意,预期值和实际值完全相同。 这里到底发生了什么? 这个错误对我来说意义不大。 我也尝试过使用有效的ShouldCo ...

如何使用 Shouldly 进行自定义断言并维护特定于调用站点的断言消息? - How can I have custom asserts with Shouldly and maintain the call-site-specific assertion messages?

我在我的 xUnit 测试中使用了优秀的Shouldly库,并且我发现自己在不同的测试中使用了设置的断言序列,所以我将它们组合到新的断言扩展方法中——但是当我这样做时,我失去了Shouldly的上下文断言消息。 这是我的旧代码,它与Shouldly在Shouldly断言错误中包含源级信息和调用站点 ...

Visual Studio - 禁用进入模块的源代码(应该) - Visual Studio - disable stepping into source code of module (Shouldly)

我正在为 C# 使用一个名为Shouldly的断言框架。 代码如下所示: 这与以下内容相同: 但是,当我调试使用 Shouldly 的示例时,会发生这种情况: 但我希望这种情况发生: 问题当我使用 Shouldly 进行调试时,Visual Studio 会进入 Shouldly packag ...

是否有用于顺序应该断言的 Resharper 模式? - Is there a Resharper pattern for sequential Shouldly asserts?

我正在尝试提出一个 Resharper 模式来应用于顺序应该断言。 例如,我有这些检查: 在这种情况下,它应该替换为: 如果这是唯一的情况,那也没有问题,但问题是我目前管理的模式中没有涵盖许多不同的可能性。 我想要做的是达到这样的程度,即任何时候我都会得到两次或更多的任何类型的顺序检查(Shoul ...

用 shouldly 测试两个条件 - Test two conditions with shouldly

我在一个班级有一个财产 我想用两个条件测试财产税法。 如果财政代码为空或财政代码通过方法验证,则测试正常 如果验证了两个条件之一,我如何在一行中进行测试? 我想在测试项目中使用这个条件,所以代码行可以是 但我不能,因为null和string是两种不同的类型。 ...

2019-02-05 11:13:20   3   780    c# / shouldly  
应该抛出单元测试失败,但是传奇处理程序代码确实会抛出一个不可恢复的异常 - Should throw unit test fails but saga handler code does throw an unrecoverable exception

在我的测试构造函数中,我设置了我的传奇: 我的测试断言未接收重要数据会导致失败: SqlSaga中的实际代码: 引发预期的失败,但测试表明相反: shouldly.ShouldAssertException _mySaga.Handle(new Importan ...

我的单元测试中的C#我想看看它是否为null或空字符串 - C# in my unit test i want to see if it is null or an empty string

我正在使用Machine spec / Shouldly并测试映射配置文件(日常工作)。 映射期望有时会不一致。 有时我看到返回一个""显式空字符串,有时它是一个空值。 由于我们要映射到电子表格,因此在那方面并不重要,但是断言时会有些烦人。 在计算机规范中,有没有一种方法可以执行类似 ...

Shouldly断言库如何知道断言应用于的表达式? - How does the Shouldly assertion library know the expression the assertion was applied to?

.NET的Shouldly断言库以某种方式知道调用断言方法的表达式,因此它能够将它显示在消息中。 我试图找出它是如何工作但在源代码中丢失了。 我怀疑它会查看已编译的代码,但我真的很想知道这是如何发生的。 从文档中 不知何故应该知道表达式map.IndexOfValue(“boo”) ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM