shouldly

    6热度

    1回答

    有没有办法用异常地测试异常消息? 一个例子: public class MyException: Exception{ } 的方法进行测试: [TestMethod] public void Test() { try { new ClassUnderTest().DoSomething(); Assert.Fail("Exception not

    0热度

    2回答

    我使用shouldBe这样运行的C#测试INT平等,我有这样的代码: int x = 3; int y = 3; x.ShouldBeSameAs(y); 问题是它会抛出异常: 类型的异常'Shouldly.ShouldAssertException'发生在 Shouldly.dll中但未在用户代码中处理 其他信息:X should be same as but was 我如何测试

    0热度

    1回答

    由于一些日子在Visual Studio中的所有我的C#单元测试我的本地机器上运行正在筹集以下TypeInitializationException到达第一Shouldly语句时:与内部异常 The type initializer for 'Shouldly.ShouldlyConfiguration' threw an exception Illegal characters in pat

    16热度

    2回答

    Shouldly assertion library for .NET以某种方式知道断言方法被调用了什么表达式,所以它能够将它显示在消息中。我试图找出它是如何工作的,但在源代码中丢失了。我怀疑它看着编译的代码,但我真的很想看看这是怎么发生的。从文档 map.IndexOfValue("boo").ShouldBe(2); // -> map.IndexOfValue("boo") should b