컨트롤러 동작 중 일부는 AJAX 요청에 의해 호출되었는지 여부에 따라 다른 ViewResults로 응답해야합니다. 현재이 방법을 사용하여 IsAjaxRequest()
메서드를 사용하고 있습니다. 단위 테스트 중에이 메서드를 호출하면 HTTP 컨텍스트가 없으므로 ArgumentNullException
이 throw됩니다.유닛 테스팅 컨트롤러 IsAjaxRequest()를 호출하는 액션
이 전화를 조롱하거나 가짜로 보내는 방법이 있습니까? 아니면 AJAX 요청을 다른 방법으로 확인해야한다는 신호입니까?
SO-어떻게 ASP.NET MVC에서 아약스 submition를 테스트하려면? - http://stackoverflow.com/questions/1010900/how-to-test-an-ajax-submition-in-asp-net-mvc –