public void When_JSON_contains_errorCode_and_errorDetails()
{
ErrorData err = ErrorData.From((HttpStatusCode)480, "wat", @"{""errorCode"":""ServerCaughtFire"",""errorDetails"":{""in"":""body"",""at"":""some.prop.path""}}");
Assert.AreEqual("ServerCaughtFire", err.ErrorCode);
Assert.AreEqual(JObject.Parse(@"{""in"":""body"",""at"":""some.prop.path""}").ToString(), err.RawErrorDetails);
Assert.AreEqual(0, err.InnerErrors.Count);
}