Ich versuche, eine Seite in meiner ASP.NET MVC-Anwendung zu testen, die bei der Veröffentlichung einen Benutzereintrag löscht. Ich möchte diese Seite so einschränken, dass sie nur vom Eigentümer des Artikels gepostet werden kann. Ursprünglich wollte ich nur einen kurzen Check in den Controller, der überprüft, ob der HttpContext.Current.User.Identity.Name ist gleich dem Besitzer des Elements, aber ich erkannte schnell, dass das Testen dieser Einheit wäre schwierig.Wie stempeln Sie User.Identity.Name in ASP.NET MVC aus?
Sollte ich eine Schnittstelle erstellen, die eine Möglichkeit bietet, auf den Namen des aktuell angemeldeten Benutzers zuzugreifen?
Wissen Sie, wo kann ich die Mock-Klasse finden? Ich habe überall nach MSDN gesucht, um nach Dokumenten zu suchen, habe aber keine Fortschritte gemacht. –
https://code.google.com/p/moq/ Diese Bibliothek wird hier verwendet – Sly