示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }