private static string GetContentFromFile(string fileName)
 {
     string content = "";
     if (fileName != "" && fileName != "")
         content = new LoadDocument().GetDocumentContent(fileName);
     return content;
 }
        private string GetContentFromFile(Uri uri)
        {
            var content = "";

            if (uri != null && uri.IsFile)
                content = new LoadDocument(_contentType).GetDocumentContent(Path.GetFileName(uri.OriginalString));

            return content;
        }
            private static string GetContentFromFile(string fileName)
            {
                string content = "";

                if (fileName != "" && fileName != "")
                {
                    content = new LoadDocument().GetDocumentContent(fileName);
                }
                return(content);
            }
        private string GetContentFromFile(Uri uri)
        {
            var content = "";

            if (uri != null && uri.IsFile)
            {
                content = new LoadDocument(_contentType).GetDocumentContent(Path.GetFileName(uri.OriginalString));
            }

            return(content);
        }
        private DynamicXmlResource GetDynamicResourceWithServiceFake(string fileName)
        {
            XElement element;
            IRemoteResourceService remoteService;
            string xml = new LoadDocument().GetDocumentContent(fileName);
            element = XElement.Parse(xml);
            Dictionary<string, string> headers = new Dictionary<string, string>();
            headers.Add("XRUNTIME", "29");
            headers.Add("CONNECTION", "keep-alive");
            headers.Add("CONTENTTYPE", "application/xml");
            headers.Add("CACHECONTROL", "private, max-age=0, must-revalidate");
            headers.Add("DATE", "Mon, 11 Jan 2010 22:39:24 GMT");
            headers.Add("ETAG", "40edb82345bbb4d257708270c4cd8f76");
            headers.Add("LASTMODIFIED", "Tue, 05 Jan 2010 02:44:25 GMT");
            headers.Add("SERVER", "nginx/0.6.39");
            headers.Add("VIA", "1.1 varnish");
            HttpRemoteResponse response = new HttpRemoteResponse(HttpStatusCode.OK, headers, xml);

            remoteService = this.GetRemoteServiceFake(fileName);
            return new DynamicXmlResource(response, remoteService);
        }
 private DynamicXmlResource GetDynamicResourceWithServiceFake()
 {
     XElement element;
     IRemoteResourceService remoteService;
     string xml = new LoadDocument().GetDocumentContent("order.xml");
     element = XElement.Parse(xml);
     remoteService = this.GetRemoteServiceFake();
     return new DynamicXmlResource(element) { remoteResourceService = remoteService };
 }
        public void ShouldBePossibleToLoadAXmlByTheyDynamicObject()
        {
            string xml = new LoadDocument().GetDocumentContent("order.xml");
            XElement element = XElement.Parse(xml);

            dynamic order = new DynamicXmlResource(element);
            Assert.IsNotNull(order.date, "the attribute date is no expected");
            Assert.IsNotNull(order.total, "the attribute total is no expected");
        }