2009-03-03 18 views
1

のプライベートプロパティは、私は非常に単純な質問があり、私は これをサイために新たなんだ私のクラスである: 私は Expect.SetPropertyWithArgumentRhinoのモック - CTORテスト

とプロパティをテストしたい、誰もが私を見ることができますどのように、私が試したし、その動作していないcuase ..

public class person 
{  

    public string Name {get;private set;} 

    public person(string name) 
    { 
     Name = name; 
    } 
} 

答えて

1

Expect.SetPropertyWithArgumentsのポイントは、プロパティが嘲笑オブジェクト上ではなく、テスト対象のオブジェクトに設定されていることです。また、表示されたコードではプロパティをまったく設定しないことを指摘したいと思います。フィールドを設定しています。

+0

私はプロパティ...ごめんなさい... –

+0

私は使用の例を見せてくれる? –

+0

http://ayende.com/Blog/archive/2008/10/09/rhino-mocks-3.5-gems-explicit-property-setting-expectations.aspxを参照してください。しかし、あなたはそれを使用したくないと思います最初の場所。あなたは本当に*依存関係プロパティが設定されていることをテストしようとしていますか?これがメソッドの目的です –

関連する問題