2009-06-02 9 views
2

Ein meine Methoden in einem NUnit-Test überprüft einen Session-State-Variable:Kann ich innerhalb eines NUnit-Tests auf SessionState zugreifen?

if (sesssion [Variablenname] == null) ...

und der NUnit-Test mit err versagt:

System.Web.HttpException: Session Zustand kann nur verwendet werden, wenn enableSessionState auf true gesetzt ist, entweder in einer Konfigurationsdatei oder in die Page-Direktive. Bitte beachten Sie auch machen sicher, dass System.Web.SessionStateModule oder ein benutzerdefinierter Sitzungsstatusmodul im \\ Abschnitt in der Anwendung Konfiguration enthalten ist.

Ich versuchte, das Testverfahren aus einer Klassenbibliothek zu nehmen und sie in den Code-Behind cs einer aspx Seite setzen, die EnableSessionState = „True“ in der aspx Seite Richtlinie festgelegt. Eine Webkonfiguration mit sessionState mode = "InProc" in der Webkonfiguration hinzugefügt, dann versucht < Seiten enableSessionState = "true" /> in der web.config.

Nunit-Tests sind bei der Sitzungsstatusaktion immer noch fehlgeschlagen.

Muss ich diese ausspotten?

Antwort

Verwandte Themen