0

TelerikJustMockを使用してプロパティをモックしようとしています。

        public WorkitemBusinessObject mock()
    {
        var mockContext = Mock.Create<BusinessObjectContext<Workitem>>();

        var workitemList = new List<Workitem> { 
            new Workitem {Title="First Workitem"}
        };

        Mock..Arrange(() => mockContext.Table).Returns(workitemList.AsQueryable<Workitem>);
        Mock.Arrange(() => mockContext.Query).CallOriginal();
        Mock.Arrange(() => BusinessObjectContext<Workitem>.TableName).CallOriginal();

        node.context = mockContext;

        return this;
    }

これは動作しません。「Opps、ターゲット呼び出しをインターセプトするエラーが発生しました。-例外」というタイトルの例外が表示されます。

何か案は?

4

1 に答える 1

1

フォーラムで指定されているように、コンクリートメンバーをモックしようとしているときにVS2010でアドインが機能しないため、これが理由である可能性があります。

あなたが私に提供したクラスで、私はそれをチェックして、あなたがこれについて投稿し続けるでしょう。また、ローカライズされたバージョンのVisual Studioを使用していることが原因である可能性があります。これに関して見つかった問題があり、進行状況に応じてスレッドを更新し続けます。

よろしく、

Mehfuz

于 2010-06-04T13:17:17.807 に答える