2010-01-14 5 views
2

Existe-t-il un moyen de valider les mappages au moment de la compilation? Par exemple, j'ai une entité avec beaucoup d'entités enfants. Si j'ai oublié d'ajouter un CreateMap pour l'un des enfants lorsque j'essaie de mapper ParentX à ParentY, le mappage échouera.AutoMapper AssertConfiguration au moment de la compilation?

Je ne peux pas penser à un moyen de valider cela lors de la compilation, mais j'aimerais trouver un moyen.

Répondre

2

Non, il n'y a pas de moyen propre de le faire. Vous pouvez essayer un hook post-build pour appeler un test unitaire, mais ce n'est pas très différent de l'exécution d'un test unitaire. Dans notre expérience, nous gardons juste le test de l'unité de configuration AutoMapper ouvert pendant que nous construisons nos ViewModels, vérifiant que nous allons.

Questions connexes