Existe-t-il un moyen avec Rhino Mocks de définir une propriété d'un Stub si une méthode est appelée.Rhino Mocks - Définit une propriété si une méthode est appelée
Quelque chose comme ceci: (Code faux en gras)
callMonitor.Expect (x => x.HangUp()). SetProperty (callMonitor.InACall = false);
La méthode HangUp renvoie void et je ne peux pas vraiment changer cela. Mais je veux que mon talon sache que l'appel a été raccroché quand HangUp est appelé.
Encore un abus, même si le nom de la méthode a changé. WhenCalled, comme Callback, est destiné à être utilisé dans l'évaluation avancée des attentes, pour ne pas effectuer de calculs arbitraires. – tvanfosson
Que recommanderiez-vous à la place? Un test roulé à la main double? –
En fait, j'aimerais voir le test. Il me semble que si le test est suffisamment ciblé, il n'est peut-être pas nécessaire. – tvanfosson