2008-10-27 10 views
7

¿Cuál es el mejor marco de burla en cuanto a la sintaxis y la capacidad?¿Cuál es el mejor marco de simulación para VB.NET?

Mi problema: la mayoría de los marcos burladores usan expresiones lambda ahora, que son realmente feas de escribir en VB.NET, ¿hay algún marco que tenga una sintaxis agradable sin lambdas o una sintaxis fluida que no necesite lambdas?

Respuesta

2

Creo que la capacidad de Typemock es el mejor marco para .Net, en lugar de trabajar dentro del tiempo de ejecución, se engancha en el CLR y puede interceptar cualquier llamada. Esto le permite simular y probar todo lo que desee. Algunas personas piensan que es demasiado poderoso. Le permite probar cualquier cosa, mientras que el hecho de que no pueda probar algo es una buena advertencia de que su diseño tiene algún problema. Además, no es gratis.

Principalmente uso Rhino Mocks. Tiene una sintaxis realmente legible, especialmente la nueva sintaxis AAA. Moq es bastante nuevo y debería ser bueno también, sintaxis. Aunque todavía no lo he probado.

0

rhino mocks.

Pero podría tener problemas con la nueva sintaxis lambda-expression (especialmente al establecer expectativas en los subs) por lo tanto, utilice la nueva sintaxis o esté preparado para evitarla.

+0

Supongo que es demasiado tarde para pedirle al infractor de esta respuesta que explique por qué. ¿Hay algún problema con Rhino Mocks o con la explicación de esta respuesta de los problemas que presenta? – MatrixFrog

0

Typemock's Las API de VB son muy simples de usar, y tienen todo tipo de funcionalidades, como falsificar funciones compartidas.

Cuestiones relacionadas