Я пытаюсь проверить на тестовой странице, существует ли электронное письмо с RestSharp, но мой код не работает.
[Test]
public void LastAPITest()
{
RestClient restClient = new RestClient("https://reqres.in/api/users?page=2");
RestRequest restRequest = new RestRequest(Method.GET);
IRestResponse restResponse = restClient.Execute(restRequest);
string response = restResponse.Content;
var JSonResult = new JArray();
JSonResult = JArray.Parse(response);
var token = JSonResult.FirstOrDefault(x => x.Value<string>("email") == "lindsay.ferguson@reqres.in");
var xa = token["id"].ToString();
Assert.AreEqual("8", xa);
}
У меня все еще возникает следующая проблема:
Newtonsoft.Json.JsonReaderException : Error reading JArray from JsonReader. Current JsonReader item is not an array: StartObject. Path '', line 1, position 1.
и ошибка в строке:
JSonResult = JArray.Parse(response);
Мне нужно только проверить, существует ли этот адрес электронной почты, но что я делаю не так? Спасибо за ваше время.