1
を使用してインターフェイスの配列を注入する私はNUnitを初めて使い、テストオブジェクトのコンストラクタにInterfaceオブジェクトの配列を挿入する方法について質問します。例:NMock C#
Class Class1
{
private ITest[] iTests;
private ITest1 iTest1;
Class1(ITest1 iTest1, ITest[] iTests)
{
this.iTests = iTests;
this.iTest1 = iTest1;
}
}
[TestFixture()]
class Class1UnitTest
{
private Mock<ITest1> iTest1;
private Class1 class1;
[SetUp]
public void setUp()
{
this.iTest1 = new Mock<ITest1>();
class1 = new Class1 (this.iTest1.Objeсt, ????);
}
}
ユニットテストでITest []を注入する方法を教えてください。
ありがとうございました。
でそれを呼び出すためにヘルパーメソッドを作成することができ、私はちょうど 'これを参照してください。 ITest1.Object'ではなく、ITest1ではない。コンストラクタに配列として渡したいものは何ですか?いくつかの例を挙げることができますか? –
間違いを申し訳ありません私は質問に私の意図を編集しました。私は 'ITest []'をどのように注入するのかを知りたいと思います。まだ明確でない場合は教えてください –
@VenuChitta配列を作成し、以前に作成したモックのようなモックを作成してください。 – Nkosi