public static UserList ParseUser(string jsonUser)
        {
            JArray array = CreateArray(jsonUser);
               // var v = JsonConvert.DeserializeObject<User>(array.First().ToString());
            UserList userList = new UserList();

              foreach (JObject content in array.Children<JObject>())
            {
                userList.UserResponse.Add(JsonConvert.DeserializeObject<User>(content.ToString()));

            }
            return userList;
        }
 public void TestParseUser()
 {
     string input = "{\"response\":[{\"uid\":1,\"first_name\":\"Павел\",\"last_name\":\"Дуров\"}]}";
        // {\"response":[{"uid":1,"first_name":"Павел","last_name":"Дуров"}]}
     UserList userListActual = MyParseJSON.ParseUser(input);
     UserList eList = new UserList();
     eList.UserResponse.Add(new User());
     eList.UserResponse[0].uid = 1;
     eList.UserResponse[0].first_name = "Павел";
     eList.UserResponse[0].last_name = "Дуров";
     Debug.Assert(userListActual != null, "userListActual != null");
     Assert.AreEqual(expected: eList.UserResponse[0].first_name, actual: userListActual.UserResponse[0].first_name);
     Assert.AreEqual(expected: eList.UserResponse[0].last_name, actual: userListActual.UserResponse[0].last_name);
     //
     // TODO: добавьте здесь логику теста
     //
 }