Ich habe dieses Mock-Session-Objekt aus dem folgenden Beispiel eingerichtet: Wie man eine indizierte Property MOQ macht
%Vor%einige Beispielcode, um einen Fehler zu erzeugen ...
%Vor%Fehler: Die Methode oder Operation ist nicht implementiert.
Ich muss die Keys-Eigenschaft implementieren, kann aber kein KeysCollection-Objekt erstellen.
Was ist der beste Weg, dies zu tun?
BEARBEITEN: [LÖSUNG]
Ich habe die HttpSessionMock basierend auf der gegebenen Antwort geändert. Das ist, womit ich endete. (Ich habe auch einen Verweis auf System.Linq hinzugefügt.)
%Vor%Hinweis: Diese Scheinsitzung speichert nur Zeichenfolgen, keine Objekte.
Tags und Links asp.net-mvc-3 c# unit-testing session