public void TestRetrieveJobWithKnownFailureResponse() { string json = @"{ ""metadata"": { ""guid"": ""37f50d45-7c68-4d3d-8589-a2c1223ba242"", ""created_at"": ""2016-02-09T10:21:54Z"", ""url"": ""/v2/jobs/37f50d45-7c68-4d3d-8589-a2c1223ba242"" }, ""entity"": { ""guid"": ""37f50d45-7c68-4d3d-8589-a2c1223ba242"", ""status"": ""failed"", ""error"": ""Use of entity>error is deprecated in favor of entity>error_details."", ""error_details"": { ""code"": 1001, ""description"": ""Request invalid due to parse error: arbitrary string"", ""error_code"": ""CF-MessageParseError"" } } }"; RetrieveJobWithKnownFailureResponse obj = Utilities.DeserializeJson <RetrieveJobWithKnownFailureResponse>(json); Assert.AreEqual("37f50d45-7c68-4d3d-8589-a2c1223ba242", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("2016-02-09T10:21:54Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("/v2/jobs/37f50d45-7c68-4d3d-8589-a2c1223ba242", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("37f50d45-7c68-4d3d-8589-a2c1223ba242", TestUtil.ToTestableString(obj.Guid), true); Assert.AreEqual("failed", TestUtil.ToTestableString(obj.Status), true); Assert.AreEqual("Use of entity>error is deprecated in favor of entity>error_details.", TestUtil.ToTestableString(obj.Error), true); }
public void TestRetrieveJobWithKnownFailureResponse() { string json = @"{ ""metadata"": { ""guid"": ""44d306ba-f0e2-45a9-abe6-28cfd4cb0965"", ""created_at"": ""2016-09-02T11:52:22Z"", ""url"": ""/v2/jobs/c9a93512-cb65-4410-bb31-6f2569e89f8e"" }, ""entity"": { ""guid"": ""44d306ba-f0e2-45a9-abe6-28cfd4cb0965"", ""status"": ""failed"", ""error"": ""Use of entity>error is deprecated in favor of entity>error_details."", ""error_details"": { ""code"": 1001, ""description"": ""Request invalid due to parse error: arbitrary string"", ""error_code"": ""CF-MessageParseError"" } } }"; RetrieveJobWithKnownFailureResponse obj = Utilities.DeserializeJson <RetrieveJobWithKnownFailureResponse>(json); Assert.AreEqual("44d306ba-f0e2-45a9-abe6-28cfd4cb0965", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("2016-09-02T11:52:22Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("/v2/jobs/c9a93512-cb65-4410-bb31-6f2569e89f8e", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("44d306ba-f0e2-45a9-abe6-28cfd4cb0965", TestUtil.ToTestableString(obj.Guid), true); Assert.AreEqual("failed", TestUtil.ToTestableString(obj.Status), true); Assert.AreEqual("Use of entity>error is deprecated in favor of entity>error_details.", TestUtil.ToTestableString(obj.Error), true); }
public void TestRetrieveJobWithKnownFailureResponse() { string json = @"{ ""metadata"": { ""guid"": ""46f09aaa-0c76-47d4-a98b-732ea2b2e6f3"", ""created_at"": ""2015-04-16T12:04:14+00:00"", ""url"": ""/v2/jobs/46f09aaa-0c76-47d4-a98b-732ea2b2e6f3"" }, ""entity"": { ""guid"": ""46f09aaa-0c76-47d4-a98b-732ea2b2e6f3"", ""status"": ""failed"", ""error"": ""Use of entity>error is deprecated in favor of entity>error_details."", ""error_details"": { ""code"": 1001, ""description"": ""Request invalid due to parse error: arbitrary string"", ""error_code"": ""CF-MessageParseError"" } } }"; RetrieveJobWithKnownFailureResponse obj = Utilities.DeserializeJson <RetrieveJobWithKnownFailureResponse>(json); Assert.AreEqual("46f09aaa-0c76-47d4-a98b-732ea2b2e6f3", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("2015-04-16T12:04:14+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("/v2/jobs/46f09aaa-0c76-47d4-a98b-732ea2b2e6f3", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("46f09aaa-0c76-47d4-a98b-732ea2b2e6f3", TestUtil.ToTestableString(obj.Guid), true); Assert.AreEqual("failed", TestUtil.ToTestableString(obj.Status), true); Assert.AreEqual("Use of entity>error is deprecated in favor of entity>error_details.", TestUtil.ToTestableString(obj.Error), true); }