Аргумент Null Исключение при использовании selectToken для объекта JToken
Мне трудно сделать эту работу. Я получаю исключение аргумента NULL, так как в переменной customername ничего не сохраняется. Какие могут быть возможные причины для этого.
internal void VerifyCustomer_LegalName(ResponseContext _response, string ruleName, string expectedCustomerNames)
{
string key = "LegalName";
string customername;
bool matchFlag = false;
string[] arrCustomersName = expectedCustomerNames.Split(';');
string actualjson = _response._content.ToString();
JArray responseArray = JArray.Parse(actualjson);
foreach (string expectedcustomer in arrCustomersName)
{
foreach (JToken actualcustomer in responseArray)
{ //Exception-->>
customername = actualcustomer.SelectToken(key).Value<string>();
if (String.Equals(customername, expectedcustomer))
{
matchFlag = true;
break;
}
}
Assert.IsTrue(matchFlag);
}
}