public void TestCreateServiceBindingResponse() { string json = @"{ ""metadata"": { ""guid"": ""fd2b7dda-e93c-4f5a-bf27-b4e875dbfce9"", ""url"": ""/v2/service_bindings/6632a82e-cec8-4286-885b-706bfa883edf"", ""created_at"": ""2016-09-02T11:52:10Z"", ""updated_at"": null }, ""entity"": { ""app_guid"": ""fd2b7dda-e93c-4f5a-bf27-b4e875dbfce9"", ""service_instance_guid"": ""fd2b7dda-e93c-4f5a-bf27-b4e875dbfce9"", ""credentials"": { ""creds-key-24"": ""creds-val-24"" }, ""binding_options"": { }, ""gateway_data"": null, ""gateway_name"": """", ""syslog_drain_url"": null, ""volume_mounts"": [ ], ""app_url"": ""/v2/apps/17eb5162-f77a-4366-8f22-c2329a3eb7a8"", ""service_instance_url"": ""/v2/user_provided_service_instances/d52d587d-ff9e-4a6c-b5f7-0c247a7f8f30"" } }"; CreateServiceBindingResponse obj = Utilities.DeserializeJson <CreateServiceBindingResponse>(json); Assert.AreEqual("fd2b7dda-e93c-4f5a-bf27-b4e875dbfce9", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_bindings/6632a82e-cec8-4286-885b-706bfa883edf", 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("fd2b7dda-e93c-4f5a-bf27-b4e875dbfce9", TestUtil.ToTestableString(obj.AppGuid), true); Assert.AreEqual("fd2b7dda-e93c-4f5a-bf27-b4e875dbfce9", 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/17eb5162-f77a-4366-8f22-c2329a3eb7a8", TestUtil.ToTestableString(obj.AppUrl), true); Assert.AreEqual("/v2/user_provided_service_instances/d52d587d-ff9e-4a6c-b5f7-0c247a7f8f30", TestUtil.ToTestableString(obj.ServiceInstanceUrl), true); }
public void TestCreateServiceBindingResponse() { string json = @"{ ""metadata"": { ""guid"": ""f43be5e1-cea9-4061-b8c2-7556ea46e14c"", ""url"": ""/v2/service_bindings/f43be5e1-cea9-4061-b8c2-7556ea46e14c"", ""created_at"": ""2015-04-16T12:04:14+00:00"", ""updated_at"": null }, ""entity"": { ""app_guid"": ""f00a7716-66d9-43db-9e78-84eba6eafb56"", ""service_instance_guid"": ""efa04183-646b-4602-9ede-b6555287d8e7"", ""credentials"": { ""creds-key-23"": ""creds-val-23"" }, ""binding_options"": { }, ""gateway_data"": null, ""gateway_name"": """", ""syslog_drain_url"": null, ""app_url"": ""/v2/apps/f00a7716-66d9-43db-9e78-84eba6eafb56"", ""service_instance_url"": ""/v2/user_provided_service_instances/efa04183-646b-4602-9ede-b6555287d8e7"" } }"; CreateServiceBindingResponse obj = Utilities.DeserializeJson <CreateServiceBindingResponse>(json); Assert.AreEqual("f43be5e1-cea9-4061-b8c2-7556ea46e14c", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_bindings/f43be5e1-cea9-4061-b8c2-7556ea46e14c", 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("f00a7716-66d9-43db-9e78-84eba6eafb56", TestUtil.ToTestableString(obj.AppGuid), true); Assert.AreEqual("efa04183-646b-4602-9ede-b6555287d8e7", 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/f00a7716-66d9-43db-9e78-84eba6eafb56", TestUtil.ToTestableString(obj.AppUrl), true); Assert.AreEqual("/v2/user_provided_service_instances/efa04183-646b-4602-9ede-b6555287d8e7", TestUtil.ToTestableString(obj.ServiceInstanceUrl), true); }
public void TestCreateServiceBindingResponse() { string json = @"{ ""metadata"": { ""guid"": ""a358bc18-522f-4700-90b5-0e42d7efdff2"", ""url"": ""/v2/service_bindings/a358bc18-522f-4700-90b5-0e42d7efdff2"", ""created_at"": ""2016-02-09T10:21:53Z"", ""updated_at"": null }, ""entity"": { ""app_guid"": ""b214dfe6-743b-4c0a-9b03-b5ed6a866e9c"", ""service_instance_guid"": ""3deecd09-48ce-4a4b-9450-af316053bc1e"", ""credentials"": { ""creds-key-446"": ""creds-val-446"" }, ""binding_options"": { }, ""gateway_data"": null, ""gateway_name"": """", ""syslog_drain_url"": null, ""app_url"": ""/v2/apps/b214dfe6-743b-4c0a-9b03-b5ed6a866e9c"", ""service_instance_url"": ""/v2/user_provided_service_instances/3deecd09-48ce-4a4b-9450-af316053bc1e"" } }"; CreateServiceBindingResponse obj = Utilities.DeserializeJson <CreateServiceBindingResponse>(json); Assert.AreEqual("a358bc18-522f-4700-90b5-0e42d7efdff2", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_bindings/a358bc18-522f-4700-90b5-0e42d7efdff2", 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("b214dfe6-743b-4c0a-9b03-b5ed6a866e9c", TestUtil.ToTestableString(obj.AppGuid), true); Assert.AreEqual("3deecd09-48ce-4a4b-9450-af316053bc1e", 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/b214dfe6-743b-4c0a-9b03-b5ed6a866e9c", TestUtil.ToTestableString(obj.AppUrl), true); Assert.AreEqual("/v2/user_provided_service_instances/3deecd09-48ce-4a4b-9450-af316053bc1e", TestUtil.ToTestableString(obj.ServiceInstanceUrl), true); }