public void TestCreatePrivateDomainOwnedByGivenOrganizationRequest() { string json = @"{ ""name"": ""exmaple.com"", ""owning_organization_guid"": ""7c11cc05-a9a5-4cb1-ac25-5bef029850ab"" }"; CreatePrivateDomainOwnedByGivenOrganizationRequest request = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); request.Name = "exmaple.com"; request.OwningOrganizationGuid = new Guid("7c11cc05-a9a5-4cb1-ac25-5bef029850ab"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void TestCreatePrivateDomainOwnedByGivenOrganizationRequest() { string json = @"{ ""name"": ""exmaple.com"", ""owning_organization_guid"": ""6fc8d52b-8ba9-4c93-9973-44b18e04d6ec"" }"; CreatePrivateDomainOwnedByGivenOrganizationRequest request = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); request.Name = "exmaple.com"; request.OwningOrganizationGuid = new Guid("6fc8d52b-8ba9-4c93-9973-44b18e04d6ec"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void TestCreatePrivateDomainOwnedByGivenOrganizationRequest() { string json = @"{ ""name"": ""exmaple.com"", ""owning_organization_guid"": ""048a0883-3d0c-4cfc-92c8-ea39829e1ff8"" }"; CreatePrivateDomainOwnedByGivenOrganizationRequest request = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); request.Name = "exmaple.com"; request.OwningOrganizationGuid = new Guid("048a0883-3d0c-4cfc-92c8-ea39829e1ff8"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void TestCreatePrivateDomainOwnedByGivenOrganizationRequest() { string json = @"{ ""name"": ""exmaple.com"", ""owning_organization_guid"": ""26617dad-a614-4c3d-baf7-e0785b9b58e0"" }"; CreatePrivateDomainOwnedByGivenOrganizationRequest request = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); request.Name = "exmaple.com"; request.OwningOrganizationGuid = new Guid("26617dad-a614-4c3d-baf7-e0785b9b58e0"); string result = JsonConvert.SerializeObject(request, Formatting.None); Assert.AreEqual(TestUtil.ToUnformatedJsonString(json), result); }
public void CreatePrivateDomainOwnedByGivenOrganizationTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""048a0883-3d0c-4cfc-92c8-ea39829e1ff8"", ""url"": ""/v2/private_domains/2442c2e5-29cb-4c9a-a0ca-ab217b196dfd"", ""created_at"": ""2016-09-02T11:52:06Z"", ""updated_at"": null }, ""entity"": { ""name"": ""exmaple.com"", ""owning_organization_guid"": ""048a0883-3d0c-4cfc-92c8-ea39829e1ff8"", ""owning_organization_url"": ""/v2/organizations/c992ca31-d152-447a-b916-3ee9fc63c0cd"", ""shared_organizations_url"": ""/v2/private_domains/2442c2e5-29cb-4c9a-a0ca-ab217b196dfd/shared_organizations"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreatePrivateDomainOwnedByGivenOrganizationRequest value = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); var obj = cfClient.PrivateDomains.CreatePrivateDomainOwnedByGivenOrganization(value).Result; Assert.AreEqual("048a0883-3d0c-4cfc-92c8-ea39829e1ff8", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/private_domains/2442c2e5-29cb-4c9a-a0ca-ab217b196dfd", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-09-02T11:52:06Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("exmaple.com", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("048a0883-3d0c-4cfc-92c8-ea39829e1ff8", TestUtil.ToTestableString(obj.OwningOrganizationGuid), true); Assert.AreEqual("/v2/organizations/c992ca31-d152-447a-b916-3ee9fc63c0cd", TestUtil.ToTestableString(obj.OwningOrganizationUrl), true); Assert.AreEqual("/v2/private_domains/2442c2e5-29cb-4c9a-a0ca-ab217b196dfd/shared_organizations", TestUtil.ToTestableString(obj.SharedOrganizationsUrl), true); } }
public void CreatePrivateDomainOwnedByGivenOrganizationTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""5741faeb-cf7d-4735-afc6-f969dec1dae9"", ""url"": ""/v2/private_domains/5741faeb-cf7d-4735-afc6-f969dec1dae9"", ""created_at"": ""2016-02-09T10:21:56Z"", ""updated_at"": null }, ""entity"": { ""name"": ""exmaple.com"", ""owning_organization_guid"": ""26617dad-a614-4c3d-baf7-e0785b9b58e0"", ""owning_organization_url"": ""/v2/organizations/26617dad-a614-4c3d-baf7-e0785b9b58e0"", ""shared_organizations_url"": ""/v2/private_domains/5741faeb-cf7d-4735-afc6-f969dec1dae9/shared_organizations"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreatePrivateDomainOwnedByGivenOrganizationRequest value = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); var obj = cfClient.PrivateDomains.CreatePrivateDomainOwnedByGivenOrganization(value).Result; Assert.AreEqual("5741faeb-cf7d-4735-afc6-f969dec1dae9", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/private_domains/5741faeb-cf7d-4735-afc6-f969dec1dae9", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-02-09T10:21:56Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("exmaple.com", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("26617dad-a614-4c3d-baf7-e0785b9b58e0", TestUtil.ToTestableString(obj.OwningOrganizationGuid), true); Assert.AreEqual("/v2/organizations/26617dad-a614-4c3d-baf7-e0785b9b58e0", TestUtil.ToTestableString(obj.OwningOrganizationUrl), true); Assert.AreEqual("/v2/private_domains/5741faeb-cf7d-4735-afc6-f969dec1dae9/shared_organizations", TestUtil.ToTestableString(obj.SharedOrganizationsUrl), true); } }
public void CreatePrivateDomainOwnedByGivenOrganizationTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""aadbdf75-19ef-4040-969a-63ca474f82e3"", ""url"": ""/v2/private_domains/aadbdf75-19ef-4040-969a-63ca474f82e3"", ""created_at"": ""2015-04-16T12:04:23+00:00"", ""updated_at"": null }, ""entity"": { ""name"": ""exmaple.com"", ""owning_organization_guid"": ""6fc8d52b-8ba9-4c93-9973-44b18e04d6ec"", ""owning_organization_url"": ""/v2/organizations/6fc8d52b-8ba9-4c93-9973-44b18e04d6ec"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreatePrivateDomainOwnedByGivenOrganizationRequest value = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); var obj = cfClient.PrivateDomains.CreatePrivateDomainOwnedByGivenOrganization(value).Result; Assert.AreEqual("aadbdf75-19ef-4040-969a-63ca474f82e3", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/private_domains/aadbdf75-19ef-4040-969a-63ca474f82e3", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2015-04-16T12:04:23+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("exmaple.com", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("6fc8d52b-8ba9-4c93-9973-44b18e04d6ec", TestUtil.ToTestableString(obj.OwningOrganizationGuid), true); Assert.AreEqual("/v2/organizations/6fc8d52b-8ba9-4c93-9973-44b18e04d6ec", TestUtil.ToTestableString(obj.OwningOrganizationUrl), true); } }
public static void ClassInit(TestContext context) { client = TestUtil.GetClient(); CloudCredentials credentials = new CloudCredentials(); credentials.User = TestUtil.User; credentials.Password = TestUtil.Password; try { client.Login(credentials).Wait(); } catch (Exception ex) { Assert.Fail("Error while loging in" + ex.ToString()); } CreateOrganizationRequest org = new CreateOrganizationRequest(); org.Name = "test_" + Guid.NewGuid().ToString(); var newOrg = client.Organizations.CreateOrganization(org).Result; orgGuid = newOrg.EntityMetadata.Guid; CreateSpaceRequest spc = new CreateSpaceRequest(); spc.Name = "test_" + Guid.NewGuid().ToString(); spc.OrganizationGuid = orgGuid; var newSpace = client.Spaces.CreateSpace(spc).Result; spaceGuid = newSpace.EntityMetadata.Guid; var r = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); r.Name = Guid.NewGuid().ToString() + ".com"; r.OwningOrganizationGuid = orgGuid; domainGuid = client.PrivateDomains.CreatePrivateDomainOwnedByGivenOrganization(r).Result.EntityMetadata.Guid; }
public void CreatePrivateDomainOwnedByGivenOrganizationTest() { using (ShimsContext.Create()) { MockClients clients = new MockClients(); string json = @"{ ""metadata"": { ""guid"": ""c6784cc9-1568-4157-a69e-cf1a34fd6134"", ""url"": ""/v2/private_domains/c6784cc9-1568-4157-a69e-cf1a34fd6134"", ""created_at"": ""2015-05-19T15:27:05+00:00"", ""updated_at"": null }, ""entity"": { ""name"": ""exmaple.com"", ""owning_organization_guid"": ""7c11cc05-a9a5-4cb1-ac25-5bef029850ab"", ""owning_organization_url"": ""/v2/organizations/7c11cc05-a9a5-4cb1-ac25-5bef029850ab"" } }"; clients.JsonResponse = json; clients.ExpectedStatusCode = (HttpStatusCode)201; var cfClient = clients.CreateCloudFoundryClient(); CreatePrivateDomainOwnedByGivenOrganizationRequest value = new CreatePrivateDomainOwnedByGivenOrganizationRequest(); var obj = cfClient.PrivateDomains.CreatePrivateDomainOwnedByGivenOrganization(value).Result; Assert.AreEqual("c6784cc9-1568-4157-a69e-cf1a34fd6134", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/private_domains/c6784cc9-1568-4157-a69e-cf1a34fd6134", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2015-05-19T15:27:05+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("exmaple.com", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("7c11cc05-a9a5-4cb1-ac25-5bef029850ab", TestUtil.ToTestableString(obj.OwningOrganizationGuid), true); Assert.AreEqual("/v2/organizations/7c11cc05-a9a5-4cb1-ac25-5bef029850ab", TestUtil.ToTestableString(obj.OwningOrganizationUrl), true); } }
/// <summary> /// Create a Private Domain owned by the given Organization /// <para>For detailed information, see online documentation at: "http://apidocs.cloudfoundry.org/195/private_domains/create_a_private_domain_owned_by_the_given_organization.html"</para> /// </summary> public async Task <CreatePrivateDomainOwnedByGivenOrganizationResponse> CreatePrivateDomainOwnedByGivenOrganization(CreatePrivateDomainOwnedByGivenOrganizationRequest value) { UriBuilder uriBuilder = new UriBuilder(this.Client.CloudTarget); uriBuilder.Path = "/v2/private_domains"; var client = this.GetHttpClient(); client.Uri = uriBuilder.Uri; client.Method = HttpMethod.Post; client.Headers.Add(await BuildAuthenticationHeader()); 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 <CreatePrivateDomainOwnedByGivenOrganizationResponse>(await response.ReadContentAsStringAsync())); }
/// <summary> /// Create a Private Domain owned by the given Organization /// <para>For detailed information, see online documentation at: "http://apidocs.cloudfoundry.org/195/private_domains/create_a_private_domain_owned_by_the_given_organization.html"</para> /// </summary> public async Task<CreatePrivateDomainOwnedByGivenOrganizationResponse> CreatePrivateDomainOwnedByGivenOrganization(CreatePrivateDomainOwnedByGivenOrganizationRequest value) { UriBuilder uriBuilder = new UriBuilder(this.Client.CloudTarget); uriBuilder.Path = "/v2/private_domains"; 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<CreatePrivateDomainOwnedByGivenOrganizationResponse>(await response.ReadContentAsStringAsync()); }