예제 #1
0
        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);
        }
예제 #3
0
        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);
        }