Hello
У меня есть проект UnitTest, и я добавил несколько файлов App.config (никогда не копировал в выходной каталог). Я создал файлы runtestconfig для другой конфигурации, которая мне нужна.
<DeploymentItem filename="Config01\App.config" />
Каждый раз, когда я запускаю проект, используя Mstest
mstest.exe /runconfig:Config01.testrunconfig /testcontainer:MyTests.dll
или с использованием активной конфигурации VS2008 мои тесты не пройдены.
В выходном каталоге решения файл App.config никогда не копируется.
Это тест, например:
[TestMethod]
public void TestAge()
{
string value = ConfigurationManager.AppSettings["age"];
Assert.AreEqual(value, "21");
}
и это ошибка: Assert.AreEqual failed. Expected:<(null)>. Actual:<21>.
Что я делаю не так?