Alcune delle azioni del mio controller devono rispondere con diversi ViewResults a seconda che siano stati richiamati o meno da una richiesta AJAX. Attualmente, sto usando il metodo IsAjaxRequest()
per verificarlo. Quando questo metodo viene chiamato durante un test unitario, genera un ArgumentNullException
perché manca il contesto HTTP.Unità di test dell'unità di controllo che chiama IsAjaxRequest()
C'è un modo per simulare/falsificare questa chiamata? O è questo un segno che dovrei controllare per una richiesta AJAX in un altro modo?
SO-Come testare un sottomissione ajax in ASP.NET MVC? - http://stackoverflow.com/questions/1010900/how-to-test-an-ajax-submition-in-asp-net-mvc –