Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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);
        }