【发布时间】:2011-06-12 21:57:19
【问题描述】:
我必须在这个类上创建测试。有人可以帮助如何做到这一点。
public class Db {
private System.Data.SqlClient.SqlConnection myConn;
public Db(string connString)
{
myConn = new System.Data.SqlClient.SqlConnection(connString);
}
public bool Connected
{
get { return (myConn.State == ConnectionState.Open); }
}
public void Connect()
{
myConn.Open();
}
public void Disconnect()
{
myConn.Close();
}
}
是的,连接字符串可以作为构造函数参数传递。
问候
雅虎
【问题讨论】:
-
目前该类没有太多行为。如果您不打算添加更多方法,您可以考虑在类 Db 上执行提取接口并创建一个 IDb 接口。将其注入其他类并测试它们。但是,如果您计划向 Db 类添加功能,您可能希望对其进行测试。
标签: unit-testing testing nunit moq