C# NUnit断言行已添加到数据库中

C# NUnit断言行已添加到数据库中,c#,sql-server,nunit,C#,Sql Server,Nunit,是否可以使用NUnit断言已将新行添加到数据库中的表中? 例如,在下面的更新中,您将如何断言已添加新行 System.Data.SqlClient.SqlConnection sqlConnection1 = new System.Data.SqlClient.SqlConnection("ConnectionString"); System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();

是否可以使用NUnit断言已将新行添加到数据库中的表中? 例如,在下面的更新中,您将如何断言已添加新行

System.Data.SqlClient.SqlConnection sqlConnection1 = 
    new System.Data.SqlClient.SqlConnection("ConnectionString");

System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "INSERT Region (RegionID, RegionDescription) VALUES (5, 'NorthWestern')";
cmd.Connection = sqlConnection1;

sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlConnection1.Close();

谢谢。

ExecuteNonQuery
返回受影响的行数。因此,您可以检查它返回的内容

int ret =(int)cmd.ExecuteNonQuery();
对于UPDATE、INSERT和DELETE语句,返回值为 受命令影响的行数