VS2010 PrivateObject を使用して静的クラス内の静的フィールドにアクセスできますか? 質問する

VS2010 PrivateObject を使用して静的クラス内の静的フィールドにアクセスできますか? 質問する

VS2010 ユニット テスト クラス PrivateObject を使用して、静的クラス内のプライベート静的フィールドにアクセスすることは可能ですか?

次のようなクラスがあるとします。

public static class foo
{
    private static bar;
}

PrivateObjectを使用してコピーを作成できますか?フー、そしてバー分野?

ベストアンサー1

PrivateType クラスは、プライベート静的メンバーを呼び出す点で PrivateObject に類似しています。オーバーロードされた GetStaticFieldOrProperty メソッドを使用できます。http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.privatetype(v=VS.100).aspx

おすすめ記事