Je n'ai pas jouer assez avec ce et utilisent généralement se moque, mais je me demande quelles sont les différences entre ce deux et quand utiliser l'un ou l'autre sur Rhino se moque.
Mise à jour:
J'ai aussi trouvé la réponse à ma question dans Ayende les mots:
La différence entre les talons et se moque de
Vous pouvez obtenir la définition de ces termes dans cet article: les Simulacres ne Sont pas des Talons. Je veux mettre l'accent sur la différence du point de vue de Rhinocéros se moque.
Une maquette est un objet que l'on peut définir les attentes, et qui va vérifier que les mesures requises ont en effet eu lieu. Un stub est un objet que vous utilisez afin de passer le code en cours de test. Vous pouvez configurer les attentes sur elle, de sorte qu'il serait agir d'une certaine manière, mais ces attentes ne sera jamais vérifiée. Un talon des propriétés va automatiquement se comportent comme des propriétés, et vous ne pouvez pas définir les attentes.
Si vous voulez vérifier le comportement du code, en vertu de test, vous utilisez une maquette avec l'attente appropriée, et de vérifier que. Si vous voulez juste pour passer une valeur qui peut avoir besoin d'agir d'une certaine manière, mais n'est pas l'objectif de ce test, vous allez utiliser un tampon.
IMPORTANT: UN tampon ne sera jamais la cause d'un test à l'échec.