1
我是單元測試的新手,我無法弄清楚爲什麼出現此錯誤。C#單元測試對象引用未設置爲對象的實例
的方法,問題是:
public SqlDA(string ConnectionString)
{
this._CurrentConnection = new SqlConnection(ConnectionString);
this._CurrentConnection.Open();
}
單元測試我是:
[TextFixture]
public class BasicTest
{
public string connstring;
public SqlDA da;
[SetUp]
public void SetUp()
{
connstring="Server=localhost;Database=db;user_id=user;password=password;Connect Timeout=1000";
da = new SqlDA(connstring);
}
[Test]
public void Test
{
string result = da.Method();
Assert.AreEqual(0,result);
}
}
它引發錯誤的設置。我一直試圖弄清楚是什麼導致這個問題一段時間沒有運氣。任何幫助,將不勝感激
哦,哎呀。我從代碼複製時錯過了。它應該是da =新的SqlDA(connstring)。 – user2623855