Недавно мы обновили Visual Studio 2008 до Visual Studio 2010. В рамках нашей базы кода у нас очень большой набор тестов NUnit. Мы хотели бы иметь возможность запускать эти модульные тесты в Visual Studio, но с включенным охватом кода. У нас есть ReSharper, поэтому можно запускать тесты в Visual Studio, но это не позволяет инструменту покрытия кода делать свою работу и генерировать статистику охвата.
Есть ли способ сделать эту работу, или нам придется преобразовать тесты в MSTest?
EDIT: Мы уже пробовали предлагаемые инструменты:
-
TestDriven.Net
Это отлично проверяет тесты NUnit в Visual Studio и даже работает с охватом кода, но также включает тесты как часть закрытых сборок. Кажется, что нет способа исключить тесты, но включать тестируемую сборку (наши тесты находятся в другой сборке из кода, который они тестируют). Мы также не хотим тратить дополнительные 2000 фунтов стерлингов, которые стоили бы нам получить TestDriven.net для всей команды. -
Gallio
Это не сработало. Чтобы получить информацию о покрытии, тесты должны быть запущены в тестировщике Visual Studio. Gallio не поддерживает эту поддержку NUnit.
Любые другие идеи? Мы обнаружили пару попыток с открытым исходным кодом, чтобы работать с этим типом, но они устарели и долгое время не трогались (и, следовательно, не поддерживают VS2010).