2009-09-26 3 views
0

quelqu'un peut-il suggérer les cas de test unitaires idéaux qui peuvent s'intégrer à travers chacune des couches. (qui peut autrement être appelé standard).Quels sont les cas de test unitaires idéaux pour différentes couches dans le modèle de dépôt

par exemple, dans un applictaion ASP.NET MVC en utilisant un modèle référentiel -

contrôleur - peut faire valoir pour les noms de vue et format des données retournées aux vues, des méthodes d'action du contrôleur (je ne pourrais pas penser à plus, si vous pouvez suggérer svp).

Services Couche - ?? ce qui peut être écrit. parce qu'ils dépendent à leur tour des couches en dessous .. (quelqu'un peut-il suggérer un cas d'unité avec un exemple pour la couche de sevices)?

Une question triviale à finir. Quels que soient les couches, la méthode testée fait appel à d'autres méthodes d'instance/méthodes statiques disent,

public List<string> MethodUnderTest() 
{ 

     instance.SomeOtherMethod(); 
     StaticMethod(); 

} 

dans chaque cas, il est neccesary de se moquer des méthodes appelle en proposant que des interfaces.? des pensées à ce sujet. (Coz unité d'essai par la nomenclature ne devrait pas dépendre de quoi que ce soit)

Peut certains

Répondre

3

Je recommande la lecture du Art of Unit Testing. Il couvre ce genre de choses en détail.

+1

C'est certainement un bon livre et un peu plus facile à lire que le livre de modèles xUnit. – RichardOD

+0

J'ai lu le livre et je dois dire que je ne suis toujours pas sûr de la meilleure façon de tester une application MVC. – betitall

Questions connexes