public void ReadXmlTest()
        {
            ShareContent target   = new ShareContent();
            ShareContent expected = new ShareContent
            {
                Title        = Constants.ShareContent_One_Title,
                SubmittedUrl = Constants.ShareContent_One_SubmittedUrl
            };

            XmlReader reader = XmlTextReader.Create(new StringReader(shareContentResponse));

            target.ReadXml(reader);

            Assert.AreEqual(expected.Title, target.Title);
            Assert.AreEqual(expected.SubmittedUrl, target.SubmittedUrl);
        }
        public void ReadLongXmlTest()
        {
            ShareContent target   = new ShareContent();
            ShareContent expected = new ShareContent
            {
                Title             = Constants.ShareContent_Three_Title,
                Description       = Constants.ShareContent_Three_Description,
                SubmittedUrl      = Constants.ShareContent_Three_SubmittedUrl,
                ShortenedUrl      = Constants.ShareContent_Three_ShortenedUrl,
                SubmittedImageUrl = Constants.ShareContent_Three_SubmittedImageUrl,
                ThumbnailUrl      = Constants.ShareContent_Three_ThumbnailUrl
            };

            XmlReader reader = XmlTextReader.Create(new StringReader(shareContentLongResponse));

            target.ReadXml(reader);

            Assert.AreEqual(expected.Title, target.Title);
            Assert.AreEqual(expected.Description, target.Description);
            Assert.AreEqual(expected.SubmittedUrl, target.SubmittedUrl);
            Assert.AreEqual(expected.ShortenedUrl, target.ShortenedUrl);
            Assert.AreEqual(expected.ThumbnailUrl, target.ThumbnailUrl);
        }