在我的C#類項目,我有一個具有以下屬性的輔助類ConfigurationManager中的代碼無法從NUNIT項目調用時
public class Helper
{
public string ConnectionString
{
get
{
return ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
}
}
}
我下面的測試失敗時,我打電話從NUNIT工程輔助類有錯誤信息:失敗:System.NullReferenceException:未將對象引用設置爲對象的實例。
[Test]
public void connection_string_exists()
{
string connection = new Helper().ConnectionString;
Assert.NotNull(connection);
}
如果我運行代碼新助手()的路線。從asp.net項目,然後它工作的ConnectionString。爲什麼測試失敗?
請讓我知道。
.config文件從發現EXE名稱。自從nunit進行測試以來,這不是常見的一種。 –