Sono nuovo al test delle unità, quindi probabilmente sto fraintendendo qualcosa di grosso, ma mi è stato chiesto di creare alcuni test unitari per il mio servizio WCF. È un servizio molto semplice che esegue una stored procedure e restituisce il risultato. La seconda linea nel mio funzionamento è questo:Test dell'unità falliti a causa della mancanza del file .config
string conn = ConfigurationManager
.ConnectionStrings["AtlasMirrorConnectionString"].ConnectionString;
Tutto funziona bene quando si distribuisce il servizio, ma sotto unit test, sembra che il file di configurazione diventa invisibile. ConfigurationManager.ConnectionStrings["AtlasMirrorConnectionString"]
diventa un riferimento null e genera di conseguenza.
Come posso includere il mio file di configurazione nei test? Al momento, l'unico comportamento che riesco a testare è la gestione dei file di configurazione mancanti, il che non è molto utile.
dispiace, ho fatto di ricerca, ma couldn' lo trovo ovunque. – recursive
Questa soluzione funzionerà, ma non è una buona opzione a lungo termine. Sarebbe meglio avere una soluzione in cui il file di configurazione rimarrà aggiornato man mano che la soluzione cambia. – zlsmith86