What is the most idiomatic way with NUnit 2.6 to check equality of a property of an exception?
守则一
Assert.That(() => someObject.MethodThrows(),
Throws.TypeOf<SomeException>().With.Property("Data").Count.EqualTo(3), /* Data is a collection */
"Exception expected");
我可以使用<代码>Assert表示,但这似乎过于复杂和不必要的:
Assert.AreEqual(3,
Assert.Throws<SomeException>(
() => someObject.MethodThrows(),
"Exception expected").Data.Count);
<><>>> 事实上,第一部法典就是行之有效的。 我不知道为什么在提出这一问题之前没有几次工作。