Я только минимально поработал с NUnit и Resharper, но я всегда делал это просто, написав весь тестовый код в вашем тестовом проекте, и связал / включил библиотеку, которую вы хотите протестировать, используя using
заявления. Убедитесь, что вы включили атрибуты [TestFixture]
и [Test]
в свои тестовые классы, и когда вы выбираете «Выполнить модульные тесты» в VS в вашем тестовом проекте, он должен пройти через каждый класс [TestFixture]
и запустить все [Test]
функции.
С учетом всего сказанного я обнаружил, что выполнение тестов nunit в Resharper (по крайней мере, v3.1) не идеально. Он не распознает некоторые условия тестирования, такие как ExpectedException
, поэтому я всегда запускаю свои тесты непосредственно в самом NUnit.