我已根据Unit Test
撰写NUnit framework
,我想知道如何从我的方法中返回DataTable
。
目前,我已经完成了以下工作:
[Test]
public void GetTableColumns_WhenCalled_ShouldReturnTableColumnList()
{
// Act
DataTable dataTable = _sut.GetTableColumns(Statics.SystemUsersTableName);
// Assert
Assert.IsNotNull(dataTable, "DataTable is empty");
}
使用Assert.IsNotNull
方法断言DataTable数据是最佳做法吗?
答案 0 :(得分:1)
[Test]
public void GetTableColumns_WhenCalled_ShouldReturnTableColumnList()
{
// Act
var dt= _sut.GetTableColumns(Statics.SystemUsersTableName);
// Assert
Assert.That(!dt.HasRow());
}
public static bool HasRow(this DataTable dt)
{
return dt != null && dt.Rows.Count > 0;
}