示例:
[Fact]
public void FooTest(){
}
VS2015中的结果: 测试通过
我正在.NET 4.6 Framework C#项目中使用xUnit NuGet v2.4.1。
答案 0 :(得分:5)
如果断言失败,则测试失败。同样,如果每个断言都成功,则测试通过。让我们更加精确和数学化:
在您的测试用例中,失败的次数为零,成功的次数等于断言的次数;两者都等于零。
规则不是“每个断言必须成功并且必须至少有一个断言”。规则就是“每个断言都必须成功”并且满足条件。