public void TestCreateServicePlanVisibilityRequest() { string json = @"{ ""service_plan_guid"": ""58a891e4-d654-4615-949c-ced64d4eeaea"", ""organization_guid"": ""eb1ef59e-164e-4fec-90f9-7663e805969c"" }"; CreateServicePlanVisibilityRequest request = new CreateServicePlanVisibilityRequest(); request.ServicePlanGuid = new Guid("58a891e4-d654-4615-949c-ced64d4eeaea"); request.OrganizationGuid = new Guid("eb1ef59e-164e-4fec-90f9-7663e805969c"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void TestCreateServicePlanVisibilityRequest() { string json = @"{ ""service_plan_guid"": ""3f0c3f84-ed58-485e-ad2c-6702241de1ed"", ""organization_guid"": ""b9a0eecd-f62f-4efd-8a1e-0357a60d290b"" }"; CreateServicePlanVisibilityRequest request = new CreateServicePlanVisibilityRequest(); request.ServicePlanGuid = new Guid("3f0c3f84-ed58-485e-ad2c-6702241de1ed"); request.OrganizationGuid = new Guid("b9a0eecd-f62f-4efd-8a1e-0357a60d290b"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void TestCreateServicePlanVisibilityRequest() { string json = @"{ ""service_plan_guid"": ""18d64ecd-66ab-4f90-9e82-7a9654ac6df6"", ""organization_guid"": ""18d64ecd-66ab-4f90-9e82-7a9654ac6df6"" }"; CreateServicePlanVisibilityRequest request = new CreateServicePlanVisibilityRequest(); request.ServicePlanGuid = new Guid("18d64ecd-66ab-4f90-9e82-7a9654ac6df6"); request.OrganizationGuid = new Guid("18d64ecd-66ab-4f90-9e82-7a9654ac6df6"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void TestCreateServicePlanVisibilityRequest() { string json = @"{ ""service_plan_guid"": ""bdc11465-2a7b-49da-94b9-867ffdeecf02"", ""organization_guid"": ""cef3c47c-8cfe-4e34-8463-de01ad657e43"" }"; CreateServicePlanVisibilityRequest request = new CreateServicePlanVisibilityRequest(); request.ServicePlanGuid = new Guid("bdc11465-2a7b-49da-94b9-867ffdeecf02"); request.OrganizationGuid = new Guid("cef3c47c-8cfe-4e34-8463-de01ad657e43"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void CreateServicePlanVisibilityTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""18d64ecd-66ab-4f90-9e82-7a9654ac6df6"", ""url"": ""/v2/service_plan_visibilities/3650a05e-9554-4dc9-8a49-831f66fd58aa"", ""created_at"": ""2016-09-02T11:51:56Z"", ""updated_at"": null }, ""entity"": { ""service_plan_guid"": ""18d64ecd-66ab-4f90-9e82-7a9654ac6df6"", ""organization_guid"": ""18d64ecd-66ab-4f90-9e82-7a9654ac6df6"", ""service_plan_url"": ""/v2/service_plans/4ad304fe-e98f-4731-9f94-4e05b93883fb"", ""organization_url"": ""/v2/organizations/62ac37bf-8386-40c0-8371-00e9c12ac888"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreateServicePlanVisibilityRequest value = new CreateServicePlanVisibilityRequest(); var obj = cfClient.ServicePlanVisibilities.CreateServicePlanVisibility(value).Result; Assert.AreEqual("18d64ecd-66ab-4f90-9e82-7a9654ac6df6", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_plan_visibilities/3650a05e-9554-4dc9-8a49-831f66fd58aa", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-09-02T11:51:56Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("18d64ecd-66ab-4f90-9e82-7a9654ac6df6", TestUtil.ToTestableString(obj.ServicePlanGuid), true); Assert.AreEqual("18d64ecd-66ab-4f90-9e82-7a9654ac6df6", TestUtil.ToTestableString(obj.OrganizationGuid), true); Assert.AreEqual("/v2/service_plans/4ad304fe-e98f-4731-9f94-4e05b93883fb", TestUtil.ToTestableString(obj.ServicePlanUrl), true); Assert.AreEqual("/v2/organizations/62ac37bf-8386-40c0-8371-00e9c12ac888", TestUtil.ToTestableString(obj.OrganizationUrl), true); } }
public void CreateServicePlanVisibilityTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""efa536a8-334b-4750-ba75-91958b2c469c"", ""url"": ""/v2/service_plan_visibilities/efa536a8-334b-4750-ba75-91958b2c469c"", ""created_at"": ""2015-04-16T12:04:22+00:00"", ""updated_at"": null }, ""entity"": { ""service_plan_guid"": ""bdc11465-2a7b-49da-94b9-867ffdeecf02"", ""organization_guid"": ""cef3c47c-8cfe-4e34-8463-de01ad657e43"", ""service_plan_url"": ""/v2/service_plans/bdc11465-2a7b-49da-94b9-867ffdeecf02"", ""organization_url"": ""/v2/organizations/cef3c47c-8cfe-4e34-8463-de01ad657e43"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreateServicePlanVisibilityRequest value = new CreateServicePlanVisibilityRequest(); var obj = cfClient.ServicePlanVisibilities.CreateServicePlanVisibility(value).Result; Assert.AreEqual("efa536a8-334b-4750-ba75-91958b2c469c", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_plan_visibilities/efa536a8-334b-4750-ba75-91958b2c469c", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2015-04-16T12:04:22+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("bdc11465-2a7b-49da-94b9-867ffdeecf02", TestUtil.ToTestableString(obj.ServicePlanGuid), true); Assert.AreEqual("cef3c47c-8cfe-4e34-8463-de01ad657e43", TestUtil.ToTestableString(obj.OrganizationGuid), true); Assert.AreEqual("/v2/service_plans/bdc11465-2a7b-49da-94b9-867ffdeecf02", TestUtil.ToTestableString(obj.ServicePlanUrl), true); Assert.AreEqual("/v2/organizations/cef3c47c-8cfe-4e34-8463-de01ad657e43", TestUtil.ToTestableString(obj.OrganizationUrl), true); } }
public void CreateServicePlanVisibilityTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""cedb1495-8e10-4d95-af08-de6f50e4c89a"", ""url"": ""/v2/service_plan_visibilities/cedb1495-8e10-4d95-af08-de6f50e4c89a"", ""created_at"": ""2016-02-09T10:21:53Z"", ""updated_at"": null }, ""entity"": { ""service_plan_guid"": ""3f0c3f84-ed58-485e-ad2c-6702241de1ed"", ""organization_guid"": ""b9a0eecd-f62f-4efd-8a1e-0357a60d290b"", ""service_plan_url"": ""/v2/service_plans/3f0c3f84-ed58-485e-ad2c-6702241de1ed"", ""organization_url"": ""/v2/organizations/b9a0eecd-f62f-4efd-8a1e-0357a60d290b"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreateServicePlanVisibilityRequest value = new CreateServicePlanVisibilityRequest(); var obj = cfClient.ServicePlanVisibilities.CreateServicePlanVisibility(value).Result; Assert.AreEqual("cedb1495-8e10-4d95-af08-de6f50e4c89a", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/service_plan_visibilities/cedb1495-8e10-4d95-af08-de6f50e4c89a", 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("3f0c3f84-ed58-485e-ad2c-6702241de1ed", TestUtil.ToTestableString(obj.ServicePlanGuid), true); Assert.AreEqual("b9a0eecd-f62f-4efd-8a1e-0357a60d290b", TestUtil.ToTestableString(obj.OrganizationGuid), true); Assert.AreEqual("/v2/service_plans/3f0c3f84-ed58-485e-ad2c-6702241de1ed", TestUtil.ToTestableString(obj.ServicePlanUrl), true); Assert.AreEqual("/v2/organizations/b9a0eecd-f62f-4efd-8a1e-0357a60d290b", TestUtil.ToTestableString(obj.OrganizationUrl), true); } }
/// <summary> /// Creating a Service Plan Visibility /// <para>For detailed information, see online documentation at: "http://apidocs.cloudfoundry.org/250/service_plan_visibilities/creating_a_service_plan_visibility.html"</para> /// </summary> public async Task <CreateServicePlanVisibilityResponse> CreateServicePlanVisibility(CreateServicePlanVisibilityRequest value) { UriBuilder uriBuilder = new UriBuilder(this.Client.CloudTarget); uriBuilder.Path = "/v2/service_plan_visibilities"; var client = this.GetHttpClient(); client.Uri = uriBuilder.Uri; client.Method = HttpMethod.Post; client.Content = ((string)JsonConvert.SerializeObject(value)).ConvertToStream(); var expectedReturnStatus = 201; var response = await this.SendAsync(client, expectedReturnStatus); return(Utilities.DeserializeJson <CreateServicePlanVisibilityResponse>(await response.Content.ReadAsStringAsync())); }
/// <summary> /// Creating a Service Plan Visibility /// <para>For detailed information, see online documentation at: "http://apidocs.cloudfoundry.org/250/service_plan_visibilities/creating_a_service_plan_visibility.html"</para> /// </summary> public async Task <CreateServicePlanVisibilityResponse> CreateServicePlanVisibility(CreateServicePlanVisibilityRequest value) { UriBuilder uriBuilder = new UriBuilder(this.Client.CloudTarget); uriBuilder.Path = "/v2/service_plan_visibilities"; var client = this.GetHttpClient(); client.Uri = uriBuilder.Uri; client.Method = HttpMethod.Post; var authHeader = await BuildAuthenticationHeader(); if (!string.IsNullOrWhiteSpace(authHeader.Key)) { if (client.Headers.ContainsKey(authHeader.Key)) { client.Headers[authHeader.Key] = authHeader.Value; } else { client.Headers.Add(authHeader); } } client.ContentType = "application/x-www-form-urlencoded"; client.Content = ((string)JsonConvert.SerializeObject(value)).ConvertToStream(); var expectedReturnStatus = 201; var response = await this.SendAsync(client, expectedReturnStatus); return(Utilities.DeserializeJson <CreateServicePlanVisibilityResponse>(await response.ReadContentAsStringAsync())); }
/// <summary> /// Creating a Service Plan Visibility /// <para>For detailed information, see online documentation at: "http://apidocs.cloudfoundry.org/195/service_plan_visibilities/creating_a_service_plan_visibility.html"</para> /// </summary> public async Task<CreateServicePlanVisibilityResponse> CreateServicePlanVisibility(CreateServicePlanVisibilityRequest value) { UriBuilder uriBuilder = new UriBuilder(this.Client.CloudTarget); uriBuilder.Path = "/v2/service_plan_visibilities"; var client = this.GetHttpClient(); client.Uri = uriBuilder.Uri; client.Method = HttpMethod.Post; var authHeader = await BuildAuthenticationHeader(); if (!string.IsNullOrWhiteSpace(authHeader.Key)) { client.Headers.Add(authHeader); } client.ContentType = "application/x-www-form-urlencoded"; client.Content = JsonConvert.SerializeObject(value).ConvertToStream(); var expectedReturnStatus = 201; var response = await this.SendAsync(client, expectedReturnStatus); return Utilities.DeserializeJson<CreateServicePlanVisibilityResponse>(await response.ReadContentAsStringAsync()); }