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()); }