Некоторые из моих действий с контроллером должны отвечать разными ViewResults в зависимости от того, были ли они вызваны запросом AJAX. В настоящее время я использую метод IsAjaxRequest()
для проверки этого. Когда этот метод вызывается во время модульного теста, он выдает ArgumentNullException
, потому что отсутствует контекст HTTP.Контроллер блока тестирования Действия, вызывающие IsAjaxRequest()
Есть ли способ издеваться/подделывать этот звонок? Или это знак, которым я должен проверять запрос AJAX другим способом?
SO-Как протестировать AJAX submition в ASP.NET MVC? - http://stackoverflow.com/questions/1010900/how-to-test-an-ajax-submition-in-asp-net-mvc –