Я подготовил несколько автоматических тестов с базой тестирования Visual Studio Team Edition. Я хочу, чтобы один из тестов подключался к базе данных, следуя нормальному пути, который он выполняет в программе:
string r_providerName = ConfigurationManager.ConnectionStrings["main_db"].ProviderName;
Но я получаю исключение в этой строке. Я предполагаю, что это происходит, потому что ConfigurationManager является одноэлементным. Как вы можете обойти проблему singleton с модульными тестами?
Спасибо за ответы. Все они очень поучительны.