Недавно я нашел здесь полезный пост: Расширение NUnit
Однако на мой вопрос до сих пор нет ответа.
Прежде всего, что такое ' тестовая сборка'?
Во-вторых, может ли кто-нибудь дать мне более подробное объяснение «NUnit ищет в каждой тестовой сборке надстройки для загрузки»?
Например, в моем решении VS2010 есть два проекта, скажем, проект A и проект B.A — тестовый проект (содержит «[Test]» внутри), B — проект надстройки NUnit (содержит установщик надстройки, реализации интерфейса EventListener и т. д. внутри) и A ссылается на B. Это работает? Надстройка будет вызываться?
Если нет, я предполагаю, что это означает, что различные файлы .cs (которые реализуют надстройку NUnit) должны быть непосредственно включены в проект A, а не помещаться в отдельный проект и ссылаться на него в тестовом проекте. Это то, что вы имели ввиду?
Если да, возникает другая проблема: когда у меня есть проекты C, D, E..., которые также являются тестовыми проектами, я должен включать эти различные файлы .cs (которые реализуют надстройку NUnit) в каждый тестовый проект. ?