簡體   English   中英

如何在NUnit中聲明DataTable?

[英]How to Assert DataTable in NUnit?

我已經寫了一個基於NUnit frameworkUnit Test ,我想知道如何聲明從我的方法返回的DataTable

目前,我已經完成了以下操作:

[Test]
public void GetTableColumns_WhenCalled_ShouldReturnTableColumnList()
{
    // Act
    DataTable dataTable = _sut.GetTableColumns(Statics.SystemUsersTableName);

    // Assert
    Assert.IsNotNull(dataTable, "DataTable is empty");

}

使用Assert.IsNotNull方法聲明DataTable數據是否是最佳實踐?

[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;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM