2009-10-13 7 views
15

J'utilise Nunit et Moq pour tester ma solution mvc asp.net. Est-ce un bon moyen de tester que le modèle passé à la vue est un objet/collection correct? Je comprends que ce genre de tests de la structure, mais j'espère que vous aurez mon point de vue. Puis-je faire confiance à ce test?Test de ASP.NET MVC Afficher le modèle

Actuellement, je suis un peu fatigué alors n'hésitez pas à demander une élaboration.

Merci

Répondre

14

Non, il ne teste pas (seulement?) Le cadre. Il teste que l'exécution de l'action aboutit à un ViewModel consistant en une collection not-null, du même nombre que celle fournie dans le mock.

Vous pouvez simplifier la dernière condition en

Assert.IsTrue(viewModel.Count() == posts.Count); 

ou même

Assert.IsTrue(viewModel.Count() == 2); 

Je veux dire qu'il est un test unitaire, il est normal d'avoir des valeurs codées en dur là-dedans.

+1

Merci de bien vouloir confirmer. – alexn

Questions connexes