En supposant qu'un client ait déjà choisi d'utiliser le Mere Mortals Framework de Oak Leaf Software, quelle serait l'approche recommandée pour permettre des tests unitaires et une séparation appropriée des problèmes pour l'application résultante? Idéalement, j'aimerais obtenir quelque chose comme les principes de conception SOLID et avoir des couches qui ne sont pas complètement couplées à une base de données. Ma connaissance de MM.NET est toujours introductive - quelqu'un a-t-il traité ce problème et si oui, pouvez-vous identifier les coutures dans le cadre qui permettent (j'ose espérer facile?) De réaliser cela à partir du système?Tests unitaires Mere Mortals .NET Framework
Répondre
D'abord, lire sur the other threads on unit testing., y compris quelques bonnes pierres précieuses ici:
- What makes a good unit test
- What's the best way of testing private methods
- How do you know what to test
- Beginning TDD Development
Voir ce qui concerne votre projet, directement. En particulier, lorsque vous utilisez un framework, déterminez ce que vous devez tester. Avez-vous confiance dans le framework et le fournisseur? Alors ne vous inquiétez pas trop de l'unité testant leur code. Vous pouvez supposer qu'il y a une limite de test là-bas - ils ont fait en sorte que leurs choses soient bien faites. C'est à vous de vous assurer que votre code est correct. A part cela, développer des tests unitaires pour votre code avec MM.NET ne sera pas différent du développement de code pour toute autre bibliothèque d'applications; suivez certains conseils dans les autres questions, et vous devriez vous débrouiller.
- 1. Tests unitaires en Python
- 2. Code .NET 2.0 - Tests unitaires avec MoQ
- 3. Thoughtworks Cruise: Tests unitaires?
- 4. Tests unitaires IList avec CollectionAssert
- 5. Comment utiliser les tests unitaires Zend Framework 1.8?
- 6. ResourceManager et tests unitaires
- 7. Tests unitaires InstallScript
- 8. Tests unitaires WPF UserControls
- 9. Tests unitaires écrasa Méthode
- 10. Tests unitaires en PHP?
- 11. Tests unitaires en flex
- 12. Tests unitaires pour Boost.Spirit
- 13. Tests unitaires SiteMapNode
- 14. Héritage des tests unitaires
- 15. Tests unitaires Visual Studio
- 16. Tests unitaires NHibernate UserTypes
- 17. Symboles du compilateur conditionnel .NET et bibliothèques de tests unitaires
- 18. Construit dans les tests unitaires dans VS
- 19. Débogueur PHP avec tests unitaires
- 20. RedirectToReferrer de tests unitaires Monorail()
- 21. Tests unitaires et clés primaires
- 22. Tests unitaires des packages DTS
- 23. Tests unitaires Interface utilisateur Cocoa
- 24. Tests unitaires avec plusieurs collaborateurs
- 25. Tests unitaires Redirection ASP.NET MVC
- 26. tests unitaires avec vérifie simulacres
- 27. Tests unitaires dans Xcode 3.1
- 28. Dispositif "Echo" pour tests unitaires
- 29. tests unitaires avec l'automatisation de l'interface utilisateur
- 30. Tests unitaires avec nez: tests au moment de la compilation?
Merci Robert - Je cherche à tester mon unité de travail sans avoir à la base de données. Ma première pensée est que ce sera difficile avec MM.NET. Je ne suis pas nouveau aux tests unitaires, seulement à ce cadre. L'avez-vous utilisé? – ssmith
Non, désolé. : / –