J'ai entendu que le dernier style est AAA. Y en a-t-il un autre? Pourquoi nous en utilisons un et n'en utilisons pas un autre?Quel style existe pour se moquer de Rhino?
Répondre
Je pense qu'il y a 2 styles principaux - l'un est le classique (pas sûr quel est le nom) - qui existait depuis le début et les premières versions de .Net (certainement je l'ai utilisé avec .Net 1.1) et le AAA un. Les deux sont encore entièrement fonctionnels, alors n'hésitez pas à en utiliser (mais vous ne pouvez pas les mélanger - cela ne fonctionne tout simplement pas et vous aurez des erreurs bizarres). Le style AAA a été développé après que les expressions lambda et les méthodes d'extension ont été introduites en C# et beaucoup de gens (moi compris) pensent qu'il est plus propre, plus facile à lire et exprime mieux l'intention du test.
La différence entre le nouveau style AAA et l'ancien style enregistrement/relecture est mieux comprise en examinant la différence entre les mocks et les stubs. AAA utilise des stubs, tandis que record/replay utilise des mocks. J'ai blogué sur la différence here.
- 1. Se moquer récursivement avec Rhino-Mocks
- 2. Rhino Mocks: Comment se moquer de DataRow d'ADO.NET?
- 3. Comment se moquer du comportement arbitraire avec Rhino Mocks?
- 4. Comment se moquer WCF Web Services avec Rhino Mocks
- 5. Comment se moquer des méthodes d'extension avec Rhino Mock?
- 6. Se moquer des classes d'interface
- 7. Comment se moquer d'un accesseur de propriété sur un PartialMock à l'aide de Rhino Mocks
- 8. Se moquer des mannequins?
- 9. Se moquer de plusieurs interfaces
- 10. Comment se moquer de la propriété indexée avec des Mino Rhino?
- 11. Stratégies pour se moquer d'un webservice
- 12. Se moquer d'une API externe
- 13. Comment se moquer des méthodes statiques?
- 14. Se moquer de l'opérateur est dans Moq
- 15. Comment est-ce que rhino peut se moquer d'une méthode qui retourne l'argument passé en argument?
- 16. Python: problèmes de se moquer d'une instance
- 17. mocking rhino se moque d'un appel
- 18. Mocha + concombre pour se moquer de la réponse nette
- 19. Utiliser Rhino Mocks pour se moquer un paramètre out, qui est créé dans la méthode que je teste
- 20. Comment se moquer de PreferenceManager dans Android?
- 21. Se moquer d'un contrat de service Wcf
- 22. Se moquer du serveur de développement GAE?
- 23. Est-il possible de se moquer de Activator.GetObject()?
- 24. asp.net mvc rhino se moque des valeurs de httprequest
- 25. Comment se moquer d'un référentiel générique en utilisant NUnit.Mocks?
- 26. Comment se moquer getType() dans NMock
- 27. Comment se moquer d'un service RIA
- 28. Comment se moquer Controller.User en utilisant moq
- 29. jmock se moquer d'une méthode statique
- 30. Quel est le meilleur style/syntaxe à utiliser avec Rhino Mocks?