私はMoqを使ってユニットテストをしようとしています。ここではサンプルコードです:私のテスト方法ではMoqで読み取り専用プロパティを設定するには?
public class ConcreteClass
{
private readonly FirstPropery firstProperty;
private readonly SecondProperty secondProperty;
public ConcreteClass(firstProperty, secondProperty)
{
this.firstProperty = firstProperty;
this.secondProperty = secondProperty;
}
}
[TestMethod]
var concreteClassMock = new Mock<ConcreteClass>() { CallBase = true };
、私は(工場によって作成された)実際のオブジェクトFirstProperty
オブジェクトを参照するfirstProperty
を設定し、後で別のオブジェクトの動作をテストするためにそれを使用したいです。それを達成する方法はありますか?
私的なものはモックしません。モックは、実装によっては独立している必要があります。 – poke