Ho trovato la risposta alla mia stessa domanda. C'erano diversi problemi specifici del mio ambiente di lavoro, ma alla fine Mono.Security.dll e Npgsql.dll non erano disponibili nella mia directory di output finale. I due file erano presenti nella directory bin del mio livello di accesso ai dati (una libreria di classi) ma non nella directory bin del mio progetto di test che chiamava la libreria di classi. Adesso funziona tutto bene.