Vorrei testare alcune azioni del controller e in definitiva verificare che gli attributi di convalida e i filtri di risposta all'azione funzionino correttamente. Fare questo genere di cose in ASP.NET MVC è stato facile con mvccontrib; tuttavia, con Web API, il controllo di HttpContext sembra essere un po 'diverso.Test del controller API Web ASP.NET
Come faccio a prendere in giro HttpContext per un controller API Web in modo che possa verificare l'associazione del modello e simili?
E riguardo le impostazioni dell'applicazione in 'HttpContext.Current.Application'? –
@ Scotty.NET Utilizzare request.Properties per memorizzare lo stato che è necessario memorizzare. Se hai bisogno dello stato globale di roba lì, quindi crea un gestore di messaggi per memorizzare lo stato e aggiungilo alla collezione di proprietà su ogni richiesta. –
Hai confermato quello che stavo pensando sarebbe il caso. Grazie per quello. –