J'utilise des attributs personnalisés dans un projet et je voudrais les intégrer dans mes tests unitaires.Attributs moqueurs - C#
Maintenant j'utilise Rhino Mocks pour créer mes mocks mais je ne vois pas comment y ajouter mes attributs (et leurs paramètres).
Ai-je raté quelque chose, ou est-ce que ce n'est pas possible? Autre cadre moqueur? Ou dois-je créer des implémentations factices avec mes attributs? Exemple: J'ai une interface dans une architecture plugin (IPlugin) et il y a un attribut pour ajouter des méta-informations à une propriété. Ensuite, je cherche des propriétés avec cet attribut dans l'implémentation du plugin pour un traitement supplémentaire (stockage de sa valeur, marquer comme gui en lecture seule ...)
Maintenant, quand je crée un bidon je peux ajouter facilement un attribut à une propriété ou l'instance d'objet elle-même?
EDIT: J'ai trouvé un message avec la même question ->link. La réponse il n'y a pas 100% et il est Java ...
EDIT 2: Il peut être fait ... chercher un peu plus (sur le SO) et a trouvé 2 questions liées (+ réponses)
here et Maintenant, est-ce déjà mis en œuvre dans l'un ou l'autre cadre de simulation?
Pouvez-vous fournir plus de détails sur ce que vous souhaitez tester? Je pense qu'un test unitaire bien conçu testerait l'attribut par lui-même, ou appliqué à une classe/membre factice. –
a ajouté un exemple ... – bob
Vous pourriez voter sur cette suggestion: [Possibilité d'ajouter des attributs personnalisés pour simuler l'objet] (http://nhprof.uservoice.com/forums/28152-rhino-mocks-4-0/suggestions/654931-ability-to-add -custom-attributes-to-mock-object). Pendant ce temps, voir [Puis-je demander à Moq d'ajouter des attributs à la classe fictive?] (Http://stackoverflow.com/questions/540636/can-i-get-moq-to-add-attributes-to-the-mock -classe). –