Existe alguma coisa que eu possa fazer no NUnit que eu não possa fazer no MSTest?

Esta pergunta foi feita de várias formas em vários fóruns diferentes, mas, IMHO, eu não consegui encontrar um lugar onde ela realmente seja respondida com clareza, então vou reformular e perguntar de novo.

Eu trabalho basicamente em uma loja da Microsoft. Usamos o TFS, e todos os nossos desenvolvedores têm assinaturas do MSDN, incluindo a edição Team Suite do VS. Então nós temos acesso ao MSTest.

Eu li as várias comparações entre o NUnit e o MSTest, e a comunidade de desenvolvedores parece basicamente escolher o NUnit. Mas as razões dadas nunca parecem ser esmagadoras ou convincentes, pelo menos para a nossa situação. (NUnit é atualizado com mais frequência, o NUnit é mais rápido, o NUnit não requer o TFS, etc.)

Eu posso usar o NUnit se eu escolher, mas o uso de software de código aberto sem um suporte formal por trás dele deve ser defendido. Eu preciso de uma razão bastante convincente para fazer isso.

O que eu basicamente tenho que responder para justificar o uso do NUnit em vez do MSTest é: existe alguma coisa que eu possa fazer no NUnit que eu não possa fazer com esforço comparável no MSTest?

questionAnswers(12)

yourAnswerToTheQuestion