1) Есть класс, который вы хотите протестировать в проекте .NET (MyClass - это имя класса, MyProject - это, например, имя проекта)
2) Добавьте еще один проект в ваше решение под названием MyProject.Tests
3) Добавьте ссылку из MyProject в MyProject.Tests, чтобы вы могли получить доступ к классу, который вы хотите проверить из кода тестирования
3) В этом новом проекте добавьте новый файл класса MyClass (такой же, как класс в MyProject)
4) В этом классе добавьте свой код тестирования, как показано на этой странице - http://www.nunit.org/index.php?p=quickStart&r=2.4.8
5) Когда вы напишите свои тесты, постройте решение. В папке проекта MyProject.Tests появится новая папка - «MyProject.Tests \ bin \ Debug». Это при условии, что вы встроены в режим отладки. Если вы создали режим Release, это будет MyProject.Test \ bin \ Release. Либо будет работать. В этой папке вы найдете файл DLL с именем MyProject.Tests.dll
6) Откройте утилиту тестирования nUnit, Файл> Открыть, затем перейдите к папке в # 5 и найдите MyProject.Tests.dll. Откройте его.
7) Тесты из dll должны быть перечислены в окне утилиты nUnit, и теперь вы можете выбрать, какие тесты запускать, и запустить их.
Примечание. Соглашение об именах не является обязательным, это просто способ, которым я это делаю. Если у вас есть проект с именем «MyProject» и вы хотите, чтобы ваш тестовый проект назывался «ArbitraryName» вместо «MyProject.Test», то он все равно будет работать ... соглашение об именах просто помогает отслеживать, что именно происходит испытания.