0
私は数年前から岩の下に住んでいましたが、最終的に単体テストを見ていました。IEnumerableの戻り値型を使用した単体テスト
私はそれが予想されるオブジェクトのためのIEnumerableオフインスタンスを作成することはできません、ユニットテストに
[TestMethod()]
public void GetContactsTest()
{
string sqlStr = Settings1.Default["TestSqlString"].ToString();
ContactRepository target = new ContactRepository(sqlStr);
IEnumerable<Contact> expected = new IEnumerable<Contact>();
IEnumerable<Contact> actual;
actual = target.GetContacts();
Assert.AreEqual(expected, actual);
}
のIEnumerableを返すリポジトリをしようとしています。しかし。 は、誰もが直接、あなたがそのインターフェイスを実装するクラスを必要とするときは、インターフェイスのインスタンスを作成することはできません。このnoobのは少し:)
ありがとうございます、私の問題はテストに関係なく、IEnumerableクラスを理解することでした。 – espenk