2009-02-23 6 views
1

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

0

D'abord, lire sur the other threads on unit testing., y compris quelques bonnes pierres précieuses ici:

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.

+0

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

+0

Non, désolé. : / –