Я создаю два тестовых примера, один из которых проверяет сообщение OK в ответ с действительным токеном аутентификации, а другой проверяет несанкционированное сообщение с недействительным / отсутствующим токеном.
В первом тестовом примере предоставляется действительный токен аутентификации (в качестве заголовка), который проходит тестовый случай.Но когда я создал второй тестовый случай с отсутствующим токеном, он все же прошел, хотя я не предоставил никакого токена там.Как это передается без токена.
Я уже попробовал request.AddorUpdateParameter, он не сработал.
Контрольный пример I
RestClient client = new RestClient(clientName);
RestRequest request = new RestRequest("Products", Method.GET);
request.AddParameter(Common.AuthenticationKey, Common.AuthenticationValue);
IRestResponse response = client.Execute(request);
Контрольный пример II
RestClient client = new RestClient(clientName);
RestRequest request = new RestRequest("Products", Method.GET);
IRestResponse response = client.Execute(request);
Это все еще дает мне статус ОК.Он ссылается на первый запрос теста?
Второй тест должен потерпеть неудачу, поскольку токен аутентификации не предоставлен.