Как я понимаю ваш вопрос, основная проблема здесь заключается в том, что у вас есть тесты, написанные на двух платформах модульного тестирования: xUnit.net и nUnit, и вы хотите запустить их все с одним бегуном (если это не проблема, пожалуйста, не обращайте внимания на этот ответ). В этом случае вы можете взглянуть на Gallio . Частью пакета является Icarus Runner, который может запускать модульные тесты как минимум из nunit, xunit.net, mbunit. В некотором смысле это ограничено (например, когда вы расширяете nunit или xunit путем создания пользовательских подклассов для атрибутов, используемых для обозначения метода тестирования, Icarus их больше не видит), но в большинстве случаев с вами все будет в порядке.