私は現在、Microsoft Fakes Framework を利用していくつかの単体テストを作成しようとしています。特定の単体テストでは、Controller.User プロパティをモックする必要があります。そこで、System.Web の偽のアセンブリを追加し、System.Fakes.StubHttpContextBase の新しいインスタンスを作成しました。
var stubHttpContext = new System.Web.Fakes.StubHttpContextBase();
次のステップでは、User プロパティの戻り値を設定したいと思います。StubHttpContextBase インスタンスで "UserGet" プロパティを見つけることを期待していましたが、うまくいきませんでした:
私を本当に混乱させているのは、MS Fakes が「ユーザー」プロパティを除く他のすべてのプロパティのゲッターを生成できることです。ここで何か不足していますか?