いま、Interfaceを継承したロジックのみのクラスを作っててVSTSで単体テストしてるんですが
うまくいかなくて悩んでます

継承元Interfaceに実装されてるpublicメソッドのテストしたいのです
継承元Interfaceをnewして、newしたテスト対象クラスをinterface型にキャストすればいいのはわかるのですが
テスト対象クラスのprivate変数に値を代入してテストパターンを変えないといけないんです

プライベートアクセサを生成してもpublicメソッド使えないし、PrivateObjectをテスト対象クラスでnewして
GetInvokeメソッド使ってみたけど、対象メソッドが見つかりませんでしたotr

なにかうまい逃げ道はありませんでしょうか?