public void TestRemoveAppFromRouteResponse() { string json = @"{ ""metadata"": { ""guid"": ""dddbfb8c-5037-4812-8c9a-d76af26a1f9c"", ""url"": ""/v2/routes/dddbfb8c-5037-4812-8c9a-d76af26a1f9c"", ""created_at"": ""2016-02-09T10:21:52Z"", ""updated_at"": null }, ""entity"": { ""host"": ""host-17"", ""domain_guid"": ""1b580531-099e-44ac-af17-57c2b485e34c"", ""space_guid"": ""295239bc-7f10-4c24-94f9-133519e8bea5"", ""domain_url"": ""/v2/domains/1b580531-099e-44ac-af17-57c2b485e34c"", ""space_url"": ""/v2/spaces/295239bc-7f10-4c24-94f9-133519e8bea5"", ""apps_url"": ""/v2/routes/dddbfb8c-5037-4812-8c9a-d76af26a1f9c/apps"" } }"; RemoveAppFromRouteResponse obj = Utilities.DeserializeJson <RemoveAppFromRouteResponse>(json); Assert.AreEqual("dddbfb8c-5037-4812-8c9a-d76af26a1f9c", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/routes/dddbfb8c-5037-4812-8c9a-d76af26a1f9c", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-02-09T10:21:52Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("host-17", TestUtil.ToTestableString(obj.Host), true); Assert.AreEqual("1b580531-099e-44ac-af17-57c2b485e34c", TestUtil.ToTestableString(obj.DomainGuid), true); Assert.AreEqual("295239bc-7f10-4c24-94f9-133519e8bea5", TestUtil.ToTestableString(obj.SpaceGuid), true); Assert.AreEqual("/v2/domains/1b580531-099e-44ac-af17-57c2b485e34c", TestUtil.ToTestableString(obj.DomainUrl), true); Assert.AreEqual("/v2/spaces/295239bc-7f10-4c24-94f9-133519e8bea5", TestUtil.ToTestableString(obj.SpaceUrl), true); Assert.AreEqual("/v2/routes/dddbfb8c-5037-4812-8c9a-d76af26a1f9c/apps", TestUtil.ToTestableString(obj.AppsUrl), true); }
public void TestRemoveAppFromRouteResponse() { string json = @"{ ""metadata"": { ""guid"": ""4e426d99-278f-417f-9ac7-3c4fdc6afd8f"", ""url"": ""/v2/routes/4e426d99-278f-417f-9ac7-3c4fdc6afd8f"", ""created_at"": ""2015-04-16T12:04:15+00:00"", ""updated_at"": null }, ""entity"": { ""host"": ""host-8"", ""domain_guid"": ""2c8641f7-e2e6-4acd-8545-dd6de318b2bd"", ""space_guid"": ""0c3a4194-cc64-4046-9e80-6878ef088389"", ""domain_url"": ""/v2/domains/2c8641f7-e2e6-4acd-8545-dd6de318b2bd"", ""space_url"": ""/v2/spaces/0c3a4194-cc64-4046-9e80-6878ef088389"", ""apps_url"": ""/v2/routes/4e426d99-278f-417f-9ac7-3c4fdc6afd8f/apps"" } }"; RemoveAppFromRouteResponse obj = Utilities.DeserializeJson <RemoveAppFromRouteResponse>(json); Assert.AreEqual("4e426d99-278f-417f-9ac7-3c4fdc6afd8f", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/routes/4e426d99-278f-417f-9ac7-3c4fdc6afd8f", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2015-04-16T12:04:15+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("host-8", TestUtil.ToTestableString(obj.Host), true); Assert.AreEqual("2c8641f7-e2e6-4acd-8545-dd6de318b2bd", TestUtil.ToTestableString(obj.DomainGuid), true); Assert.AreEqual("0c3a4194-cc64-4046-9e80-6878ef088389", TestUtil.ToTestableString(obj.SpaceGuid), true); Assert.AreEqual("/v2/domains/2c8641f7-e2e6-4acd-8545-dd6de318b2bd", TestUtil.ToTestableString(obj.DomainUrl), true); Assert.AreEqual("/v2/spaces/0c3a4194-cc64-4046-9e80-6878ef088389", TestUtil.ToTestableString(obj.SpaceUrl), true); Assert.AreEqual("/v2/routes/4e426d99-278f-417f-9ac7-3c4fdc6afd8f/apps", TestUtil.ToTestableString(obj.AppsUrl), true); }