public void TestRetrieveStackResponse() { string json = @"{ ""metadata"": { ""guid"": ""454300fc-2ba5-4d56-b1ab-2345bbc40382"", ""url"": ""/v2/stacks/454300fc-2ba5-4d56-b1ab-2345bbc40382"", ""created_at"": ""2016-02-09T10:21:53Z"", ""updated_at"": null }, ""entity"": { ""name"": ""lucid64"", ""description"": ""Ubuntu 10.04 on x86-64"" } }"; RetrieveStackResponse obj = Utilities.DeserializeJson <RetrieveStackResponse>(json); Assert.AreEqual("454300fc-2ba5-4d56-b1ab-2345bbc40382", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/stacks/454300fc-2ba5-4d56-b1ab-2345bbc40382", 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("lucid64", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("Ubuntu 10.04 on x86-64", TestUtil.ToTestableString(obj.Description), true); }
public void TestRetrieveStackResponse() { string json = @"{ ""metadata"": { ""guid"": ""51bd9f3b-b57e-466f-9e93-5c3064a44bdd"", ""url"": ""/v2/stacks/51bd9f3b-b57e-466f-9e93-5c3064a44bdd"", ""created_at"": ""2015-04-16T12:04:14+00:00"", ""updated_at"": null }, ""entity"": { ""name"": ""lucid64"", ""description"": ""Ubuntu 10.04 on x86-64"" } }"; RetrieveStackResponse obj = Utilities.DeserializeJson <RetrieveStackResponse>(json); Assert.AreEqual("51bd9f3b-b57e-466f-9e93-5c3064a44bdd", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/stacks/51bd9f3b-b57e-466f-9e93-5c3064a44bdd", 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("lucid64", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("Ubuntu 10.04 on x86-64", TestUtil.ToTestableString(obj.Description), true); }
public void TestRetrieveStackResponse() { string json = @"{ ""metadata"": { ""guid"": ""1103da7d-a9d6-4855-b256-96f1290c6d91"", ""url"": ""/v2/stacks/398ee592-9cbc-4603-bbcc-fa959d8fafcb"", ""created_at"": ""2016-09-02T11:52:15Z"", ""updated_at"": null }, ""entity"": { ""name"": ""cflinuxfs2"", ""description"": ""cflinuxfs2"" } }"; RetrieveStackResponse obj = Utilities.DeserializeJson <RetrieveStackResponse>(json); Assert.AreEqual("1103da7d-a9d6-4855-b256-96f1290c6d91", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true); Assert.AreEqual("/v2/stacks/398ee592-9cbc-4603-bbcc-fa959d8fafcb", TestUtil.ToTestableString(obj.EntityMetadata.Url), true); Assert.AreEqual("2016-09-02T11:52:15Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true); Assert.AreEqual("", TestUtil.ToTestableString(obj.EntityMetadata.UpdatedAt), true); Assert.AreEqual("cflinuxfs2", TestUtil.ToTestableString(obj.Name), true); Assert.AreEqual("cflinuxfs2", TestUtil.ToTestableString(obj.Description), true); }