public void Test_CanUploadRetrieveDeleteXMLBlob()
        {
            var storage = new BlobStorage(account, _containerName);
            Assert.IsTrue(storage.Create());
            XDocument xml = new XDocument(
                new XComment("This is a comment"),
                new XElement("Root",
                             new XElement("Child1", "data1"),
                             new XElement("Child2", "data2"),
                             new XElement("Child3", "data3"),
                             new XElement("Child2", "data4"),
                             new XElement("Info5", "info5"),
                             new XElement("Info6", "info6"),
                             new XElement("Info7", "info7"),
                             new XElement("Info8", "info8")
                    )
                );

            Assert.IsTrue(storage.UploadXml("test.xml", xml));
            XDocument content = storage.DownloadXml("test.xml");
            Assert.AreEqual(xml.ToString(), content.ToString());
            Assert.IsTrue(storage.Delete("test.xml"));
            Assert.IsTrue(storage.Delete());
        }