2011-09-02 14 views

Respuesta

6

Creo que se lo habían preguntado antes.

En general, es lo mismo con las siguientes diferencias:

  • estrictos Mocks excepciones tiro en cada llamada que no se esperaba
  • dinámico Mocks aceptar llamadas inesperadas und acaba de regresar valores por defecto (por ejemplo, nulo)
  • Los stubs son como los simulacros dinámicos, pero tienen el "comportamiento de propiedad" activado por defecto. Esto permite escribir y leer propiedades como campos, pero no permite Stub, Expect ni AssertWasCalled en las propiedades. Este comportamiento también se puede configurar en un simulacro normal también. Pero para los stubs es el predeterminado.

Como Rhino ha cambiado a AAA syntax, se desaconseja el uso de Strict Mocks, ya que hacen que el código de prueba sea muy difícil de mantener.


preguntas similares:

no puedo encontrar la información sobre la aplicación de Rhino, por lo que no se debe marcar esta pregunta como duplicado.

Cuestiones relacionadas