J'ai lu la question au What is the purpose of Verifiable() in Moq? et j'ai cette question dans mon esprit. Besoin de votre aide pour l'expliquer.Quel est le but de VerifyAll() dans Moq?
Répondre
VerifyAll()
est de vérifier que toutes les attentes ont été satisfaites. Supposons que vous ayez:
myMock.Setup(m => m.DoSomething()).Returns(1);
mySut.Do();
myMock.VerifyAll(); // Fail if DoSomething was not called
HTH
Ceci n'illustre pas très bien la différence entre V et VA (qui est ce que l'OP demandé), le fait? –
Vous utilisez Vérifier lorsque vous pouvez utiliser la syntaxe AAA et lorsque vous n'avez pas besoin de configurer l'attente sur l'objet fantaisie. – ema
Souhaitez-vous vérifier si VerifyAll fonctionne avec .Throws
- 1. Quel est l'objectif de Verifiable() dans Moq?
- 2. Quel est le but de MarshalByValue Object?
- 3. Quel est le but de Ruby's @@ double_at_variable?
- 4. Quel est le but de `qt_noop`
- 5. Quel est le but de precompiledApp.config?
- 6. Quel est le but de g ++ -Wreorder?
- 7. Quel est le but de l'utilisation?
- 8. Quel est le but de WCF MaxReceivedMessageSize
- 9. Quel est le but de Array.GetLowerBound (int)?
- 10. Quel est le but de $ _POST?
- 11. Quel est le but de _GLOBAL__I_?
- 12. Quel est le but principal de WebExceptionStatus.Success?
- 13. Quel est le but des fichiers pdb?
- 14. Quel est le but de l'utilisation de System.img dans Android?
- 15. Quel est le but du fichier vshost?
- 16. Quel est le but des exceptions?
- 17. Quel est le but de Context dans JMS?
- 18. Quel est le but de la classe NullObject dans Groovy?
- 19. Quel est le but de l'indicateur AI_V4MAPPED dans getaddrinfo?
- 20. Quel est le but de ceci dans l'objectif-c
- 21. Quel est le but de type ascriptions dans Scala?
- 22. Quel est le but de hidebysig dans une méthode MSIL?
- 23. Quel est le but de DatabaseAttribute dans LinqToSQL?
- 24. Quel est le but de #! dans une url
- 25. quel est le but de fcntl avec le paramètre F_DUPFD
- 26. Quel est le but des vues dans SQL?
- 27. Quel est le but d'une DataRelation dans un DataSet?
- 28. Quel est le but du dossier 'ClientBin' dans Silverlight/ASP.NET?
- 29. Quel est le but d'une étiquette dans une instruction "next"?
- 30. Quel est le but des contrôles utilisateur dans Visual C#?
Rappelez-vous que vous ne devriez pas empiler Affirme dans votre arrangement. Vous devriez affirmer. Ainsi, n'utilisez ni Verify ni VerifyAll - c'est une mauvaise façon d'y penser. http://stackoverflow.com/questions/980554/what-is-the-purpose-of-verifiable-in-moq/1728496#1728496 –