Testy jednostkowe z singletonami

Przygotowałem kilka automatycznych testów w środowisku testowym Visual Studio Team Edition. Chcę, aby jeden z testów łączył się z bazą danych zgodnie z normalnym sposobem, w jaki jest to wykonywane w programie:

string r_providerName = ConfigurationManager.ConnectionStrings["main_db"].ProviderName;

Ale otrzymuję wyjątek w tej linii. Przypuszczam, że tak się dzieje, ponieważ menedżer konfiguracji ConfigurationManager jest singletonem. Jak można obejść problem singletonu z testami jednostkowymi?

Dziękuję za odpowiedzi. Wszystkie były bardzo pouczające.

questionAnswers(4)

yourAnswerToTheQuestion