public void TestRetrieveAppUsageEventResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""ba4d04ce-4a52-475d-8313-459bbbde27be"",
    ""url"": ""/v2/app_usage_events/7cc489b8-ae2e-4abb-b966-f9ba45594c0d"",
    ""created_at"": ""2016-09-02T11:52:14Z""
  },
  ""entity"": {
    ""state"": ""STARTED"",
    ""previous_state"": null,
    ""memory_in_mb_per_instance"": 564,
    ""previous_memory_in_mb_per_instance"": null,
    ""instance_count"": 1,
    ""previous_instance_count"": null,
    ""app_guid"": ""ba4d04ce-4a52-475d-8313-459bbbde27be"",
    ""app_name"": ""name-958"",
    ""space_guid"": ""ba4d04ce-4a52-475d-8313-459bbbde27be"",
    ""space_name"": ""name-959"",
    ""org_guid"": ""ba4d04ce-4a52-475d-8313-459bbbde27be"",
    ""buildpack_guid"": ""ba4d04ce-4a52-475d-8313-459bbbde27be"",
    ""buildpack_name"": ""name-960"",
    ""package_state"": ""STAGED"",
    ""previous_package_state"": null,
    ""parent_app_guid"": null,
    ""parent_app_name"": null,
    ""process_type"": ""web"",
    ""task_name"": null,
    ""task_guid"": null
  }
}";

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

            Assert.AreEqual("ba4d04ce-4a52-475d-8313-459bbbde27be", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("/v2/app_usage_events/7cc489b8-ae2e-4abb-b966-f9ba45594c0d", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("2016-09-02T11:52:14Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("STARTED", TestUtil.ToTestableString(obj.State), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.PreviousState), true);
            Assert.AreEqual("564", TestUtil.ToTestableString(obj.MemoryInMbPerInstance), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.PreviousMemoryInMbPerInstance), true);
            Assert.AreEqual("1", TestUtil.ToTestableString(obj.InstanceCount), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.PreviousInstanceCount), true);
            Assert.AreEqual("ba4d04ce-4a52-475d-8313-459bbbde27be", TestUtil.ToTestableString(obj.AppGuid), true);
            Assert.AreEqual("name-958", TestUtil.ToTestableString(obj.AppName), true);
            Assert.AreEqual("ba4d04ce-4a52-475d-8313-459bbbde27be", TestUtil.ToTestableString(obj.SpaceGuid), true);
            Assert.AreEqual("name-959", TestUtil.ToTestableString(obj.SpaceName), true);
            Assert.AreEqual("ba4d04ce-4a52-475d-8313-459bbbde27be", TestUtil.ToTestableString(obj.OrgGuid), true);
            Assert.AreEqual("ba4d04ce-4a52-475d-8313-459bbbde27be", TestUtil.ToTestableString(obj.BuildpackGuid), true);
            Assert.AreEqual("name-960", TestUtil.ToTestableString(obj.BuildpackName), true);
            Assert.AreEqual("STAGED", TestUtil.ToTestableString(obj.PackageState), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.PreviousPackageState), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.ParentAppGuid), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.ParentAppName), true);
            Assert.AreEqual("web", TestUtil.ToTestableString(obj.ProcessType), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.TaskName), true);
            Assert.AreEqual("", TestUtil.ToTestableString(obj.TaskGuid), true);
        }
Ejemplo n.º 2
0
        public void TestRetrieveAppUsageEventResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""215695f0-e95d-4555-b78d-97e93053d4ec"",
    ""url"": ""/v2/app_usage_events/215695f0-e95d-4555-b78d-97e93053d4ec"",
    ""created_at"": ""2016-02-09T10:21:41Z""
  },
  ""entity"": {
    ""state"": ""STARTED"",
    ""memory_in_mb_per_instance"": 564,
    ""instance_count"": 1,
    ""app_guid"": ""guid-57af11d6-ee65-4e06-ad21-0c62a042c105"",
    ""app_name"": ""name-40"",
    ""space_guid"": ""guid-1403fae9-0507-45b9-99e7-8eade2b5c8da"",
    ""space_name"": ""name-41"",
    ""org_guid"": ""guid-702de337-ec66-4580-9527-de62824282c1"",
    ""buildpack_guid"": ""guid-b4a63677-a0fb-4aa6-b61a-4e20a1fb7773"",
    ""buildpack_name"": ""name-42"",
    ""package_state"": ""STAGED""
  }
}";

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

            Assert.AreEqual("215695f0-e95d-4555-b78d-97e93053d4ec", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("/v2/app_usage_events/215695f0-e95d-4555-b78d-97e93053d4ec", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("2016-02-09T10:21:41Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("STARTED", TestUtil.ToTestableString(obj.State), true);
            Assert.AreEqual("564", TestUtil.ToTestableString(obj.MemoryInMbPerInstance), true);
            Assert.AreEqual("1", TestUtil.ToTestableString(obj.InstanceCount), true);
            Assert.AreEqual("guid-57af11d6-ee65-4e06-ad21-0c62a042c105", TestUtil.ToTestableString(obj.AppGuid), true);
            Assert.AreEqual("name-40", TestUtil.ToTestableString(obj.AppName), true);
            Assert.AreEqual("guid-1403fae9-0507-45b9-99e7-8eade2b5c8da", TestUtil.ToTestableString(obj.SpaceGuid), true);
            Assert.AreEqual("name-41", TestUtil.ToTestableString(obj.SpaceName), true);
            Assert.AreEqual("guid-702de337-ec66-4580-9527-de62824282c1", TestUtil.ToTestableString(obj.OrgGuid), true);
            Assert.AreEqual("guid-b4a63677-a0fb-4aa6-b61a-4e20a1fb7773", TestUtil.ToTestableString(obj.BuildpackGuid), true);
            Assert.AreEqual("name-42", TestUtil.ToTestableString(obj.BuildpackName), true);
            Assert.AreEqual("STAGED", TestUtil.ToTestableString(obj.PackageState), true);
        }
        public void TestRetrieveAppUsageEventResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""f96e36a0-9b14-4d21-9c1d-d94305d1de50"",
    ""url"": ""/v2/app_usage_events/f96e36a0-9b14-4d21-9c1d-d94305d1de50"",
    ""created_at"": ""2015-04-16T12:04:14+00:00""
  },
  ""entity"": {
    ""state"": ""STARTED"",
    ""memory_in_mb_per_instance"": 564,
    ""instance_count"": 1,
    ""app_guid"": ""guid-ac2710fa-f976-4700-a519-4cb8f0743b10"",
    ""app_name"": ""name-41"",
    ""space_guid"": ""guid-78593bf3-58a1-40ae-8548-62ae3f301964"",
    ""space_name"": ""name-42"",
    ""org_guid"": ""guid-23df2ef6-e776-4e2a-91fc-13cf344d34ba"",
    ""buildpack_guid"": ""guid-f7e1eaf7-6698-4d18-8729-eeae65f171bb"",
    ""buildpack_name"": ""name-43"",
    ""package_state"": ""STAGED""
  }
}";

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

            Assert.AreEqual("f96e36a0-9b14-4d21-9c1d-d94305d1de50", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("/v2/app_usage_events/f96e36a0-9b14-4d21-9c1d-d94305d1de50", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("2015-04-16T12:04:14+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("STARTED", TestUtil.ToTestableString(obj.State), true);
            Assert.AreEqual("564", TestUtil.ToTestableString(obj.MemoryInMbPerInstance), true);
            Assert.AreEqual("1", TestUtil.ToTestableString(obj.InstanceCount), true);
            Assert.AreEqual("guid-ac2710fa-f976-4700-a519-4cb8f0743b10", TestUtil.ToTestableString(obj.AppGuid), true);
            Assert.AreEqual("name-41", TestUtil.ToTestableString(obj.AppName), true);
            Assert.AreEqual("guid-78593bf3-58a1-40ae-8548-62ae3f301964", TestUtil.ToTestableString(obj.SpaceGuid), true);
            Assert.AreEqual("name-42", TestUtil.ToTestableString(obj.SpaceName), true);
            Assert.AreEqual("guid-23df2ef6-e776-4e2a-91fc-13cf344d34ba", TestUtil.ToTestableString(obj.OrgGuid), true);
            Assert.AreEqual("guid-f7e1eaf7-6698-4d18-8729-eeae65f171bb", TestUtil.ToTestableString(obj.BuildpackGuid), true);
            Assert.AreEqual("name-43", TestUtil.ToTestableString(obj.BuildpackName), true);
            Assert.AreEqual("STAGED", TestUtil.ToTestableString(obj.PackageState), true);
        }