public void CannotPrettyPrintInvalidXmlContent()
        {
            var    invalidXmlContent = "<root>PhaniRaj";
            string indentedContent;

            Assert.IsFalse(HttpClientAbstraction.TryPrettyPrintXml(invalidXmlContent, out indentedContent));
            Assert.AreEqual(invalidXmlContent, indentedContent);
        }
        public void CannotPrettyPrintEmptyXmlContent()
        {
            var    unindentedContent       = string.Empty;
            var    expectedIndentedContnet = string.Empty;
            string indentedContent;

            Assert.IsFalse(HttpClientAbstraction.TryPrettyPrintXml(unindentedContent, out indentedContent));
            Assert.AreEqual(expectedIndentedContnet, indentedContent);
        }
        public void CanPrettyPrintXmlContent()
        {
            var unindentedContent       = "<root><key>phani</key><value></value></root>";
            var expectedIndentedContnet =
                "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<root>\r\n  <key>phani</key>\r\n  <value>\r\n  </value>\r\n</root>";
            string indentedContent;

            Assert.IsTrue(HttpClientAbstraction.TryPrettyPrintXml(unindentedContent, out indentedContent));
            Assert.AreEqual(expectedIndentedContnet, indentedContent);
        }