public void TestRetrieveServiceBindingResponse() { string json = @"{ ""metadata"": { ""guid"": ""e63aeeb0-9481-4ddf-a600-a94eb3b7811e"", ""url"": ""/v2/service_bindings/b0a4f481-00de-4d2b-be1e-b9d7d9fffdd2"", ""created_at"": ""2016-09-02T11:52:10Z"", ""updated_at"": null }, ""entity"": { ""app_guid"": ""e63aeeb0-9481-4ddf-a600-a94eb3b7811e"", ""service_instance_guid"": ""e63aeeb0-9481-4ddf-a600-a94eb3b7811e"", ""credentials"": { ""creds-key-29"": ""creds-val-29"" }, ""binding_options"": { }, ""gateway_data"": null, ""gateway_name"": """", ""syslog_drain_url"": null, ""volume_mounts"": [ ], ""app_url"": ""/v2/apps/5389ce08-ce23-41bd-97e7-1ce53f711392"", ""service_instance_url"": ""/v2/service_instances/ef938870-6c66-4632-afd6-9b157b4349a2"" } }"; RetrieveServiceBindingResponse obj = Utilities.DeserializeJson <RetrieveServiceBindingResponse>(json); Assert.AreEqual("e63aeeb0-9481-4ddf-a600-a94eb3b7811e", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_bindings/b0a4f481-00de-4d2b-be1e-b9d7d9fffdd2", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-09-02T11:52:10Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("e63aeeb0-9481-4ddf-a600-a94eb3b7811e", TestUtil.ToTestableString(obj.AppGuid), true); Assert.AreEqual("e63aeeb0-9481-4ddf-a600-a94eb3b7811e", TestUtil.ToTestableString(obj.ServiceInstanceGuid), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.GatewayData), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.GatewayName), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.SyslogDrainUrl), true); Assert.AreEqual("/v2/apps/5389ce08-ce23-41bd-97e7-1ce53f711392", TestUtil.ToTestableString(obj.AppUrl), true); Assert.AreEqual("/v2/service_instances/ef938870-6c66-4632-afd6-9b157b4349a2", TestUtil.ToTestableString(obj.ServiceInstanceUrl), true); }
public void TestRetrieveServiceBindingResponse() { string json = @"{ ""metadata"": { ""guid"": ""e7f54dee-4b7f-4dd8-8b0b-480539154a88"", ""url"": ""/v2/service_bindings/e7f54dee-4b7f-4dd8-8b0b-480539154a88"", ""created_at"": ""2015-04-16T12:04:14+00:00"", ""updated_at"": null }, ""entity"": { ""app_guid"": ""2a2b09b2-c4a9-4d25-9e35-b5841104b2ba"", ""service_instance_guid"": ""37c4ef57-d779-43d6-a2b3-0a7418f6170c"", ""credentials"": { ""creds-key-17"": ""creds-val-17"" }, ""binding_options"": { }, ""gateway_data"": null, ""gateway_name"": """", ""syslog_drain_url"": null, ""app_url"": ""/v2/apps/2a2b09b2-c4a9-4d25-9e35-b5841104b2ba"", ""service_instance_url"": ""/v2/service_instances/37c4ef57-d779-43d6-a2b3-0a7418f6170c"" } }"; RetrieveServiceBindingResponse obj = Utilities.DeserializeJson <RetrieveServiceBindingResponse>(json); Assert.AreEqual("e7f54dee-4b7f-4dd8-8b0b-480539154a88", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_bindings/e7f54dee-4b7f-4dd8-8b0b-480539154a88", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2015-04-16T12:04:14+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("2a2b09b2-c4a9-4d25-9e35-b5841104b2ba", TestUtil.ToTestableString(obj.AppGuid), true); Assert.AreEqual("37c4ef57-d779-43d6-a2b3-0a7418f6170c", TestUtil.ToTestableString(obj.ServiceInstanceGuid), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.GatewayData), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.GatewayName), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.SyslogDrainUrl), true); Assert.AreEqual("/v2/apps/2a2b09b2-c4a9-4d25-9e35-b5841104b2ba", TestUtil.ToTestableString(obj.AppUrl), true); Assert.AreEqual("/v2/service_instances/37c4ef57-d779-43d6-a2b3-0a7418f6170c", TestUtil.ToTestableString(obj.ServiceInstanceUrl), true); }
public void TestRetrieveServiceBindingResponse() { string json = @"{ ""metadata"": { ""guid"": ""f8262f7c-a4f3-4f7d-b144-3d886f1aa97b"", ""url"": ""/v2/service_bindings/f8262f7c-a4f3-4f7d-b144-3d886f1aa97b"", ""created_at"": ""2016-02-09T10:21:53Z"", ""updated_at"": null }, ""entity"": { ""app_guid"": ""59cb28b0-970d-4758-9e7c-19e60fd51915"", ""service_instance_guid"": ""2435a2c6-1469-46c0-aad6-cc264aae954f"", ""credentials"": { ""creds-key-436"": ""creds-val-436"" }, ""binding_options"": { }, ""gateway_data"": null, ""gateway_name"": """", ""syslog_drain_url"": null, ""app_url"": ""/v2/apps/59cb28b0-970d-4758-9e7c-19e60fd51915"", ""service_instance_url"": ""/v2/service_instances/2435a2c6-1469-46c0-aad6-cc264aae954f"" } }"; RetrieveServiceBindingResponse obj = Utilities.DeserializeJson <RetrieveServiceBindingResponse>(json); Assert.AreEqual("f8262f7c-a4f3-4f7d-b144-3d886f1aa97b", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_bindings/f8262f7c-a4f3-4f7d-b144-3d886f1aa97b", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-02-09T10:21:53Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("59cb28b0-970d-4758-9e7c-19e60fd51915", TestUtil.ToTestableString(obj.AppGuid), true); Assert.AreEqual("2435a2c6-1469-46c0-aad6-cc264aae954f", TestUtil.ToTestableString(obj.ServiceInstanceGuid), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.GatewayData), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.GatewayName), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.SyslogDrainUrl), true); Assert.AreEqual("/v2/apps/59cb28b0-970d-4758-9e7c-19e60fd51915", TestUtil.ToTestableString(obj.AppUrl), true); Assert.AreEqual("/v2/service_instances/2435a2c6-1469-46c0-aad6-cc264aae954f", TestUtil.ToTestableString(obj.ServiceInstanceUrl), true); }