我正在使用xUnit测试框架编写一些单元测试。以下是测试Locale.getDefault(Locale.Category.FORMAT))
集合是否为空的代码段。但是,我在想是否有更好的方法来断言azColumns
集合,而不必在azColumns
块语句中使用两个Assert
?
也许一个合理的if..else
语句是有道理的?
Assert
非常感谢任何投入。
答案 0 :(得分:0)
如果有兴趣使用Fluent Assertions,则可以断言如下
[Fact]
public void ExportColumns_Should_Not_Be_Empty_Or_Null() {
//Arrange
//...omitted for brevity
//Act
//..omitted for brevity
//Assert
azColumns.Should().NotBeNullOrEmpty();
}
进行测试后,您断言该集合不应为null或为空。如果为null或为空,则测试将失败,否则将按预期通过。