Znalazłem odpowiedź na własne pytanie. Było kilka problemów specyficznych dla mojego środowiska pracy, ale ostatecznie Mono.Security.dll i Npgsql.dll nie były dostępne w moim końcowym katalogu wyjściowym. Te dwa pliki były obecne w katalogu bin mojej warstwy dostępu do danych (bibliotece klas), ale nie w katalogu bin mojego projektu testowego, który nazywał się biblioteką klas. Teraz wszystko działa dobrze.