Quais são os prós e contras do mundo real de cada uma das principais estruturas de simulação?

Veja também "O que devo considerar ao escolher um framework de simulação para .Net"

Eu estou tentando decidir sobre um framework de mocking para usar em um projeto .NET que eu recentemente embarquei. Eu gostaria de acelerar minha pesquisa sobre as diferentes estruturas. Eu li recentemente este posthttp://codevanced.net/post/Mocking-frameworks-comparison.aspx e se perguntou se algum público do StackOverflow tem algo a acrescentar no caminho das vantagens e ressalvas do mundo real para os frameworks.

As pessoas poderiam listar os prós / contras das estruturas de simulação que atualmente usam ou investigaram para seu próprio uso em projetos .NET. Acho que isso não seria apenas uma ajuda para eu decidir pelo meu projeto atual, mas ajudaria outras pessoas a tomar decisões mais informadas ao escolher a estrutura correta para sua situação. Não sou especialista em nenhum dos frameworks, mas gostaria de obter argumentos a favor e contra os principais frameworks que encontrei:

RhinoMocksMoqIsolador TypeMockNMockMoles

E outras alternativas utilizáveis ​​que eu perdi. Também gostaria de receber insights de usuários que trocaram ou pararam de usar produtos devido a problemas.

questionAnswers(7)

yourAnswerToTheQuestion