Unité de test des contrôleurs MVC

Un contrôleur dans mon ASP.NET MVC de l'application pré-remplit le formulaire de données affichées par mon point de vue, selon un couple de relativement simple des règles.

Il semble que ce serait une bonne chose pour couvrir dans mon unité de test. Mais la seule façon que je pouvais voir de vérifier la correction des données est placé dans la forme, serait d'extraire la logique du contrôleur, dans ce qui se sent comme une façon non naturelle.

Quelqu'un peut-il suggérer des façons d'aborder ce?

Tous les exemples que j'ai trouvé de test d'unité des contrôleurs semblait très banales, telles que la vérification qu'il a renvoyé le type attendu de vue. Je ne suis pas sûr même voir la valeur que l'.

source d'informationauteur Jonathan Wood