Когда я создаю тестовый проект в Visual Studio, я просто создаю консольный тип проекта C #, а затем импортирую Nunit?
Подключается ли GUI к этому проекту?
Кажется, есть тонны связанных с nunit .dll, какие мне нужны?
Просто создайте библиотеку классов (т.е. DLL). Вам нужно только импортировать nunit.framework.dll.
Да, графический интерфейс nUnit загружает вашу сборку (которая может быть DLL или .EXE) и находит все публичные классы, которые были отмечены соответствующими атрибутами.
Я бы рекомендовал проверить плагин TestDriven.Net Visual Studio. Он позволяет вам запускать тесты прямо из VS, поэтому нет необходимости запускать графический интерфейс NUnit.
http://www.testdriven.net/