В моем проекте # класса С, у меня есть вспомогательный класс, который имеет следующее свойствоConfigurationManager код не выполняется, когда вызывается из проекта Nunit
public class Helper
{
public string ConnectionString
{
get
{
return ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
}
}
}
Мой следующий тест не пройден, когда я звоню класс Helper от проекта NUnit с сообщением об ошибке : Failure: System.NullReferenceException: ссылка на объект не установлена в экземпляр объекта.
[Test]
public void connection_string_exists()
{
string connection = new Helper().ConnectionString;
Assert.NotNull(connection);
}
Если я запускаю строка кода нового помощника(). ConnectionString из asp.net проекта, то он работает. Почему тест терпит неудачу?
Пожалуйста, дайте мне знать.
Файл .config находится из Имя EXE. Что не является обычным, так как nunit запускает тест. –