Testuję jednostkowo aplikację .NET (.exe), która używa pliku app.config do ładowania właściwości konfiguracyjnych. Sama aplikacja do testów jednostkowych nie ma pliku app.config.
Kiedy próbuję przetestować jednostkę metody, która wykorzystuje dowolne właściwości konfiguracyjne, zwracają wartość null . Zakładam, że dzieje się tak, ponieważ aplikacja testu jednostkowego nie będzie ładowana w pliku app.config aplikacji docelowej.
Czy istnieje sposób na zastąpienie tego, czy muszę napisać skrypt, aby skopiować zawartość docelowego pliku app.config do lokalnego pliku app.config?
Ten post w pewnym sensie zadaje to pytanie, ale autor tak naprawdę patrzy na to z innej perspektywy niż ja.
EDYCJA: Powinienem wspomnieć, że używam VS08 Team System do moich testów jednostkowych.