私がインターフェースを持っているとしましょう:
public interface IFoo
{
int Bar1 { get; set; }
int Bar2 { get; set; }
}
IFoo
クラスの場合、次のように書くことができます。
fixture.CreateAnonymous<IFoo>();
Bar1
結果には、とに設定された数値が含まれBar2
ます。
しかし、インターフェースでこれを行う方法は? 私は使用しようとしましAutoMoqCustomization
たが、これはインターフェース自体ではなく、インターフェース型を持つプロパティのようです。
CreateAnonymous
クラスのような自動化された方法を探しています。現在、インターフェイスのモックを作成し、そのプロパティを明示的に設定していますが、これは保存したい作業です。明らかな何かが欠けているに違いありません。