Мы создали резервную службу с использованием WCF и теперь пытаемся написать тесты FitNesse для проверки поведения этой службы.Обработка каких-либо других данных, кроме HttpStatusCode.OK
Один тест заключается в том, что код состояния 404 возвращается, если ресурс не найден.
Проблема в том, что мы не можем найти механизм для использования службы, которая позволяет нам получить код состояния входящего ответа. Кажется, что все работает отлично для всех, кроме 200. Мы попытались использовать HttpWebRequest
и HttpWebResponse
и WebChannelFactory, все из которых генерируют исключения различных типов в зависимости от HttpStatusCode, возвращаемого службой.
Почему я не могу увидеть код состояния ??? !!
Я думаю, что если я не ошибаюсь, вам нужно передать свойство Response в WebException для HttpWebResponse, чтобы получить код состояния. – Tim