2010-09-14 22 views
5

Mi empresa está tratando de decidir si vamos a estandarizar en Moq, Rhino Mocks o MS Moles y Stubs.Comparación de sintaxis entre Moq y Rhino Mocks

Conozco bastante bien a Rhino Mocks y Moles and Stubs. Pero no estoy familiarizado con Moq. ¿Cómo funciona la sintaxis? Soporta Arrange Act Assert (AAA) como Rhino Mocks (he oído que lo crearon, pero no estoy seguro). ¿Tiene un tipado fuerte?

Básicamente, me estoy inclinando hacia Rhino Mocks (usando Moles cuando sea necesario). Pero no quiero hacer eso solo porque estoy familiarizado con Rhino Mocks. Si Moq es de hecho mejor o (aún más importante) más fácil de usar, entonces quiero aprenderlo y elegir ese.

Entonces, ¿alguien que haya usado ambos y me da una comparación de sintaxis?

Respuesta

6

que he hecho una serie de blog de varias partes en las diferencias entre una serie de marcos burlones. No dude en echarle un vistazo en http://www.richard-banks.org/2010/07/mocking-comparison-part-1-basics.html

+0

Dang bueno en esos puestos. Gracias por señalarme de esa manera! ¿Es NSubstitute "Prod" digno? Me gusta la sintaxis, pero como nueva llegada a la fiesta, no sé cuán estable es. – Vaccano

+0

No he encontrado ningún problema real con él para el uso de producción. Hay algunos casos extremos que aún deben suavizarse, pero eso llegará con el tiempo, y en esos casos siempre puedes recurrir a uno de los otros frameworks falsos. –

+0

+1 para la escritura clara. (Aunque el uso casual de un finalizador en su ejemplo de clase Turista me abrió los ojos: IMO nunca debería utilizar un finalizador a menos que su clase contenga recursos no administrados). –

Cuestiones relacionadas