В настоящее время я пытаюсь прочитать строку подключения из App.config
в приложении WinForms из моей библиотеки классов (и модульного тестирования).Чтение строки подключения из библиотеки классов
Я добавил «тест» на App.config
;
<connectionStrings>
<add name="MyConnString" connectionString="Test;" />
</connectionStrings>
My TestMethod выглядит так;
[TestMethod]
public void TestConnection1()
{
string connString = "";
if (ConfigurationManager.ConnectionStrings["MyConnString"] != null)
{
connString = ConfigurationManager.ConnectionStrings["MyConnString"].ConnectionString;
}
string expected = "Test;";
string actual = connString;
Assert.AreEqual(expected, actual);
}
Это, очевидно, терпит неудачу. Значение Actual
пусто. Что я делаю неправильно?
Ожидает подтверждения == Действительный возвращает true? –
См. Изображение, которое я добавил в нижней части вопроса. Фактическое значение равно "", ожидаемое значение равно "Test;". – Roel
Будет что-то вроде этой работы 'string connString = config.ConnectionStrings.ConnectionStrings [0] .ConnectionString;' – MethodMan