public void SerializeModelError() { var errors = new List<KeyValuePair<string, ModelState>>(); var state = new ModelState(); state.Errors.Add("some error"); errors.Add(new KeyValuePair<string, ModelState>("Something", state)); var modelError = new ModelStateJson(errors); var response = new JsonResponse(false, modelError); var actual = JsonConvert.SerializeObject(response); Assert.Equal(@"{""success"":false,""contentType"":""model-errors"",""body"":{""Something"":[""some error""]}}", actual); }
public void SerializeModelError() { var errors = new List <KeyValuePair <string, ModelState> >(); var state = new ModelState(); state.Errors.Add("some error"); errors.Add(new KeyValuePair <string, ModelState>("Something", state)); var modelError = new ModelStateJson(errors); var response = new JsonResponse(false, modelError); var actual = JsonConvert.SerializeObject(response); Assert.Equal(@"{""success"":false,""contentType"":""model-errors"",""body"":{""Something"":[""some error""]}}", actual); }