我们开始学习怎么测试 数据库吧。
首先在数据库中添加一张表 person:
这一节我们主要学习如何测试我们的数据库连接是否成功。
添加类 SqlConnection
public static System.Data.SqlClient.SqlConnection GetConnection() { string connectionString = "Server=.;uid=sa;pwd=***!;database=master"; System.Data.SqlClient.SqlConnection sqlCon = new System.Data.SqlClient.SqlConnection(connectionString); try { sqlCon.Open(); } catch (System.Exception e) { return null; } return sqlCon; }
添加一个静态方法来连接数据库,如果连接数据库成功的话,则放回的sqlCon 不为NULL。
所以这里我们的测试就很容易了,只需要判断sqlCon 是不是为NULL
新建测试类 SqlConnectionTest
[TestFixture] public class SqlConnectionTest { [Test] public void TestGetConnection() { System.Data.SqlClient.SqlConnection sqlCon = SqlConnection.GetConnection(); Assert.IsNotNull(sqlCon); } }
Assert.IsNotNull(sqlCon); 这个断言就是判断对象是不是为NULL的。
很方便,所以此处我们的sqlCon对象不为NULL,则说明我们的数据库连接成功了。
运行 NUnit,
在下面一章中,我们继续学习如何测试对数据库的增删改查的操作吧。