Esiste un modo per simulare/falsificare l'oggetto sessione nei moduli Web ASP.Net durante la creazione dei test delle unità?Come posso simulare/falsificare l'oggetto sessione nei moduli Web ASP.Net?
Attualmente sto memorizzando i dettagli dell'utente in una variabile di sessione a cui si accede dalla mia logica aziendale.
Quando si verifica la logica della mia attività in isolamento, la sessione non è disponibile. Questo sembra indicare un cattivo design (anche se non ne sono sicuro). In primo luogo, il livello della logica di business deve accedere alle variabili di sessione?
In tal caso, come dovrei passare allo scambio dei dettagli utente con un oggetto falso per il test?
vedere anche la mia risposta su questa questione - http://stackoverflow.com/a/8487847/232593 –