私の C# クラス プロジェクトには、次のプロパティを持つヘルパー クラスがあります。
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);
}
コード行new Helper().ConnectionStringを asp.net プロジェクトから実行すると、機能します。テストが失敗するのはなぜですか?
私にお知らせください。