I переводил библиотеку в целевую структуру .net Standard 2.0. Мои модульные тесты, я перешел на .net 8.0.
Теперь тест действует так, как если бы файл app.config не существует.
Код: Выделить всё
< /code>
Простой тест выглядит следующим образом: < /p>
[TestMethod]
public void ConfigurationManager_AppSettings_Exists_Test()
{
string _apiKey = System.Configuration.ConfigurationManager.AppSettings["Email:ApiKey"].ToString();
Assert.AreEqual("SG.11111111111", _apiKey);
}
< /code>
Ошибки IT при назначении переменной _apikey < /code>, со следующим сообщением: < /p>
system.nullreectionexexexception: ссылка на объект не установлен на экземпляр объекта. Работает ли app.config Подробнее здесь: https://stackoverflow.com/questions/785 ... th-net-8-0
Мобильная версия