2011-09-02 7 views

risposta

6

Penso che fosse stato chiesto prima.

In genere è lo stesso con le seguenti differenze:

  • Severi Mocks generano eccezioni su ogni chiamata che non era stato previsto
  • dinamica Mocks accettare le chiamate inaspettate und basta tornare i valori di default (per esempio null)
  • Gli stub sono come mock dinamici ma hanno "comportamento proprietà" attivato per impostazione predefinita. Ciò consente di scrivere e leggere proprietà come i campi, ma non consente Stub, ExpectAssertWasCalled nelle proprietà. Questo comportamento può anche essere configurato su un normale Mock. Ma per gli stub è l'impostazione predefinita.

Dal Rhino cambiato in AAA syntax, esso è sconsigliato utilizzare Mocks rigorosa, poiché rendono il codice di prova molto difficile da mantenere.


domande simili:

Non riesco a trovare le informazioni circa l'implementazione di Rhino, in modo da non segnare questa domanda come duplicato.