Je voudrais tester unitaire de certaines actions du contrôleur et tester en fin de compte que les attributs de validation et les filtres de réponse d'action fonctionnent correctement. Pour faire ce genre de chose dans ASP .NET MVC était facile avec mvccontrib; Cependant, avec Web API, se moquer du HttpContext semble être assez différent.Test du contrôleur d'API Web ASP .NET
Comment est-ce que je vais me moquer de HttpContext pour un contrôleur d'API Web afin que je puisse tester la liaison de modèle et autres?
Qu'en est-il des paramètres de l'application dans 'HttpContext.Current.Application'? –
@ Scotty.NET Utilisez request.Properties pour stocker tout état dont vous avez besoin de stocker. Si vous avez besoin d'un état global stuff, créez un gestionnaire de messages pour stocker l'état et l'ajouter à la collection de propriétés à chaque requête. –
Vous avez confirmé ce que je pensais être le cas. Merci pour ça. –