Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }