Надстройка NUnit. Нужно ли включать реализации надстроек в каждый тестовый проект?

Недавно я нашел здесь полезный пост: Расширение NUnit

Однако на мой вопрос до сих пор нет ответа.

Прежде всего, что такое ' тестовая сборка'?

Во-вторых, может ли кто-нибудь дать мне более подробное объяснение «NUnit ищет в каждой тестовой сборке надстройки для загрузки»?

Например, в моем решении VS2010 есть два проекта, скажем, проект A и проект B.A — тестовый проект (содержит «[Test]» внутри), B — проект надстройки NUnit (содержит установщик надстройки, реализации интерфейса EventListener и т. д. внутри) и A ссылается на B. Это работает? Надстройка будет вызываться?

Если нет, я предполагаю, что это означает, что различные файлы .cs (которые реализуют надстройку NUnit) должны быть непосредственно включены в проект A, а не помещаться в отдельный проект и ссылаться на него в тестовом проекте. Это то, что вы имели ввиду?

Если да, возникает другая проблема: когда у меня есть проекты C, D, E..., которые также являются тестовыми проектами, я должен включать эти различные файлы .cs (которые реализуют надстройку NUnit) в каждый тестовый проект. ?

5
задан Community 23 May 2017 в 12:07
поделиться