public void TestAssociateSpaceWithSpaceQuotaDefinitionResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""3565344b-f2eb-4a58-a01f-6a318c81e37f"",
    ""url"": ""/v2/space_quota_definitions/9030b883-d604-4a21-be57-2e076d59041a"",
    ""created_at"": ""2016-09-02T11:52:23Z"",
    ""updated_at"": null
  },
  ""entity"": {
    ""name"": ""name-2203"",
    ""organization_guid"": ""3565344b-f2eb-4a58-a01f-6a318c81e37f"",
    ""non_basic_services_allowed"": true,
    ""total_services"": 60,
    ""total_routes"": 1000,
    ""memory_limit"": 20480,
    ""instance_memory_limit"": -1,
    ""app_instance_limit"": -1,
    ""app_task_limit"": 5,
    ""total_service_keys"": 600,
    ""total_reserved_route_ports"": -1,
    ""organization_url"": ""/v2/organizations/ea4cc3c9-7ac8-473d-a1ce-6517494da908"",
    ""spaces_url"": ""/v2/space_quota_definitions/9030b883-d604-4a21-be57-2e076d59041a/spaces""
  }
}";

            AssociateSpaceWithSpaceQuotaDefinitionResponse obj = Utilities.DeserializeJson <AssociateSpaceWithSpaceQuotaDefinitionResponse>(json);

            Assert.AreEqual("3565344b-f2eb-4a58-a01f-6a318c81e37f", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("/v2/space_quota_definitions/9030b883-d604-4a21-be57-2e076d59041a", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("2016-09-02T11:52:23Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true);
            Assert.AreEqual("name-2203", TestUtil.ToTestableString(obj.Name), true);
            Assert.AreEqual("3565344b-f2eb-4a58-a01f-6a318c81e37f", TestUtil.ToTestableString(obj.OrganizationGuid), true);
            Assert.AreEqual("true", TestUtil.ToTestableString(obj.NonBasicServicesAllowed), true);
            Assert.AreEqual("60", TestUtil.ToTestableString(obj.TotalServices), true);
            Assert.AreEqual("1000", TestUtil.ToTestableString(obj.TotalRoutes), true);
            Assert.AreEqual("20480", TestUtil.ToTestableString(obj.MemoryLimit), true);
            Assert.AreEqual("-1", TestUtil.ToTestableString(obj.InstanceMemoryLimit), true);
            Assert.AreEqual("-1", TestUtil.ToTestableString(obj.AppInstanceLimit), true);
            Assert.AreEqual("5", TestUtil.ToTestableString(obj.AppTaskLimit), true);
            Assert.AreEqual("600", TestUtil.ToTestableString(obj.TotalServiceKeys), true);
            Assert.AreEqual("-1", TestUtil.ToTestableString(obj.TotalReservedRoutePorts), true);
            Assert.AreEqual("/v2/organizations/ea4cc3c9-7ac8-473d-a1ce-6517494da908", TestUtil.ToTestableString(obj.OrganizationUrl), true);
            Assert.AreEqual("/v2/space_quota_definitions/9030b883-d604-4a21-be57-2e076d59041a/spaces", TestUtil.ToTestableString(obj.SpacesUrl), true);
        }
Example #2
0
        public void TestAssociateSpaceWithSpaceQuotaDefinitionResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""85e2979a-aa20-4789-9f9b-9e65b76ecf0d"",
    ""url"": ""/v2/space_quota_definitions/85e2979a-aa20-4789-9f9b-9e65b76ecf0d"",
    ""created_at"": ""2016-02-09T10:21:49Z"",
    ""updated_at"": null
  },
  ""entity"": {
    ""name"": ""name-1443"",
    ""organization_guid"": ""3f33c044-fb96-4fc2-9de4-e16ae0f43a72"",
    ""non_basic_services_allowed"": true,
    ""total_services"": 60,
    ""total_routes"": 1000,
    ""memory_limit"": 20480,
    ""instance_memory_limit"": -1,
    ""organization_url"": ""/v2/organizations/3f33c044-fb96-4fc2-9de4-e16ae0f43a72"",
    ""spaces_url"": ""/v2/space_quota_definitions/85e2979a-aa20-4789-9f9b-9e65b76ecf0d/spaces""
  }
}";

            AssociateSpaceWithSpaceQuotaDefinitionResponse obj = Utilities.DeserializeJson <AssociateSpaceWithSpaceQuotaDefinitionResponse>(json);

            Assert.AreEqual("85e2979a-aa20-4789-9f9b-9e65b76ecf0d", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("/v2/space_quota_definitions/85e2979a-aa20-4789-9f9b-9e65b76ecf0d", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("2016-02-09T10:21:49Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true);
            Assert.AreEqual("name-1443", TestUtil.ToTestableString(obj.Name), true);
            Assert.AreEqual("3f33c044-fb96-4fc2-9de4-e16ae0f43a72", TestUtil.ToTestableString(obj.OrganizationGuid), true);
            Assert.AreEqual("true", TestUtil.ToTestableString(obj.NonBasicServicesAllowed), true);
            Assert.AreEqual("60", TestUtil.ToTestableString(obj.TotalServices), true);
            Assert.AreEqual("1000", TestUtil.ToTestableString(obj.TotalRoutes), true);
            Assert.AreEqual("20480", TestUtil.ToTestableString(obj.MemoryLimit), true);
            Assert.AreEqual("-1", TestUtil.ToTestableString(obj.InstanceMemoryLimit), true);
            Assert.AreEqual("/v2/organizations/3f33c044-fb96-4fc2-9de4-e16ae0f43a72", TestUtil.ToTestableString(obj.OrganizationUrl), true);
            Assert.AreEqual("/v2/space_quota_definitions/85e2979a-aa20-4789-9f9b-9e65b76ecf0d/spaces", TestUtil.ToTestableString(obj.SpacesUrl), true);
        }
        public void TestAssociateSpaceWithSpaceQuotaDefinitionResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""7bb8428e-01e0-45ca-80a1-7a255a843565"",
    ""url"": ""/v2/space_quota_definitions/7bb8428e-01e0-45ca-80a1-7a255a843565"",
    ""created_at"": ""2015-04-16T12:04:30+00:00"",
    ""updated_at"": null
  },
  ""entity"": {
    ""name"": ""name-1403"",
    ""organization_guid"": ""3cc4db21-211f-42e4-945e-bd34708f2840"",
    ""non_basic_services_allowed"": true,
    ""total_services"": 60,
    ""total_routes"": 1000,
    ""memory_limit"": 20480,
    ""instance_memory_limit"": -1,
    ""organization_url"": ""/v2/organizations/3cc4db21-211f-42e4-945e-bd34708f2840"",
    ""spaces_url"": ""/v2/space_quota_definitions/7bb8428e-01e0-45ca-80a1-7a255a843565/spaces""
  }
}";

            AssociateSpaceWithSpaceQuotaDefinitionResponse obj = Utilities.DeserializeJson <AssociateSpaceWithSpaceQuotaDefinitionResponse>(json);

            Assert.AreEqual("7bb8428e-01e0-45ca-80a1-7a255a843565", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("/v2/space_quota_definitions/7bb8428e-01e0-45ca-80a1-7a255a843565", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("2015-04-16T12:04:30+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true);
            Assert.AreEqual("name-1403", TestUtil.ToTestableString(obj.Name), true);
            Assert.AreEqual("3cc4db21-211f-42e4-945e-bd34708f2840", TestUtil.ToTestableString(obj.OrganizationGuid), true);
            Assert.AreEqual("true", TestUtil.ToTestableString(obj.NonBasicServicesAllowed), true);
            Assert.AreEqual("60", TestUtil.ToTestableString(obj.TotalServices), true);
            Assert.AreEqual("1000", TestUtil.ToTestableString(obj.TotalRoutes), true);
            Assert.AreEqual("20480", TestUtil.ToTestableString(obj.MemoryLimit), true);
            Assert.AreEqual("-1", TestUtil.ToTestableString(obj.InstanceMemoryLimit), true);
            Assert.AreEqual("/v2/organizations/3cc4db21-211f-42e4-945e-bd34708f2840", TestUtil.ToTestableString(obj.OrganizationUrl), true);
            Assert.AreEqual("/v2/space_quota_definitions/7bb8428e-01e0-45ca-80a1-7a255a843565/spaces", TestUtil.ToTestableString(obj.SpacesUrl), true);
        }