Ich habe die Frage an What is the purpose of Verifiable() in Moq? gelesen und habe diese Frage in meinen Gedanken. Brauche deine Hilfe, um das zu erklären.Was ist der Zweck von VerifyAll() in Moq?
Antwort
VerifyAll()
ist für die Überprüfung, dass alle Erwartungen erfüllt wurden. Sie Angenommen haben:
myMock.Setup(m => m.DoSomething()).Returns(1);
mySut.Do();
myMock.VerifyAll(); // Fail if DoSomething was not called
HTH
Dies zeigt nicht die Unterschiede zwischen V und VA sehr gut (was ist das OP gefragt nach), oder? –
Sie verwenden Verify, wenn Sie die AAA-Syntax verwenden können und wenn Sie keine Erwartung für das Mock-Objekt einrichten müssen. – ema
Wollte überprüfen, ob VerifyAll mit .Throws
- 1. Was ist der Zweck von verifizierbar() in Moq?
- 2. Was ist der Zweck von. * \\?
- 3. Was ist der Zweck von :: in C#?
- 4. Was ist der Zweck von $ in XSLT
- 5. Was ist der Zweck von Membership.ValidateUser ist()
- 6. Was ist der Zweck von Capistrano Namespacing?
- 7. Was ist der Zweck von: nach?
- 8. Was ist der Zweck von `__metaclass__ = type`?
- 9. Was ist der Zweck von: "Namespace verwenden"?
- 10. Was ist der Zweck von EXTRA_CFLAGS?
- 11. Was ist der Zweck von Instanzvariablen?
- 12. Was ist der Zweck von jquery.mobile.structure?
- 13. Was ist der Zweck von Objects # requireNonNull
- 14. Was ist der Zweck von javax StreamSource
- 15. Was ist der Zweck von PDB-Dateien?
- 16. Was ist der Zweck von layout.xml?
- 17. Was ist der Zweck von requestWindowFeature()?
- 18. Was ist der Zweck von std :: rank?
- 19. Grunt: Was ist der Zweck von cwd?
- 20. Was ist der Zweck von character_set_connection?
- 21. Was ist der Zweck von `Data.Proxy`?
- 22. Was ist der Zweck von features.h Header?
- 23. Was ist der Zweck von anonymen Typen?
- 24. Was ist der Zweck von UIWindow?
- 25. Was ist der Zweck von Jasmin-Knoten?
- 26. Was ist der Zweck von Rake?
- 27. Was ist der Zweck von VertexAttribPointer?
- 28. Was ist der Zweck von $ _POST?
- 29. Was ist der Zweck von git-mv?
- 30. Was ist der Zweck von JNDI
Denken Sie daran, dass Sie nicht in Ihrem Vereinbaren Asserts werden Aufstapeln sollte. Sie sollten Asserting sein. Verwenden Sie daher weder Verify noch VerifyAll - es ist der falsche Weg, darüber nachzudenken. http://StackOverflow.com/Questions/980554/what-is-the-purpose-of-verifyable-in-moq/1728496#1728496 –