Esempio n. 1
0
        public void JSONConvertTest()
        {
            ConfigLoader _testloader = new ConfigLoader();
            _testloader.Load();

            DataDownloader _testDownloader = new DataDownloader(_testloader.classConfigResult);
            _testDownloader.DataDownload();

            List<Dictionary<string, object>> _output = JsonConvert.DeserializeObject<List<Dictionary<string, object>>>(_testDownloader.strDownloadData);

            Console.WriteLine(_output[253]["經度Lng"] == null);

            Assert.IsNull(_output[253]["經度Lng"]);
        }
Esempio n. 2
0
        public void DataDownloadTest()
        {
            ConfigLoader _testloader = new ConfigLoader();

            _testloader.Load();

            DataDownloader _testDownloader = new DataDownloader(_testloader.classConfigResult);

            _testDownloader.DataDownload();

            Assert.IsNotNull(_testDownloader.strDownloadData);

            Console.WriteLine(_testDownloader.strDownloadData);
        }
Esempio n. 3
0
        public void CSVConvertTest()
        {
            ConfigLoader _testloader = new ConfigLoader();
            _testloader.Load();

            DataDownloader _testDownloader = new DataDownloader(_testloader.classConfigResult);
            _testDownloader.DataDownload();

            ProcessorFactory _testFactory = new ProcessorFactory(_testloader.classConfigResult);
            CSVProcessor _processor = _testFactory.GetYourProcessor() as CSVProcessor;

            Way _way = _processor.Process(_testDownloader.strDownloadData , _testloader.classConfigResult);

            Console.WriteLine(_way.Nodes.Count);

            Assert.IsNotNull(_way.Nodes);
        }
Esempio n. 4
0
        public void LoadCSVTest()
        {
            ConfigLoader _testloader = new ConfigLoader();

            _testloader.Load();

            DataDownloader _testDownloader = new DataDownloader(_testloader.classConfigResult);
            _testDownloader.DataDownload();

            List<Dictionary<string, object>> output = CSVReader.Read(_testDownloader.strDownloadData);

            Assert.IsTrue(output[5]["經度Lng"].ToString() == "");

            Console.WriteLine(output[5]["經度Lng"]);
        }
Esempio n. 5
0
        public void XMLConvertTest()
        {
            ConfigLoader _testloader = new ConfigLoader();
            _testloader.Load();

            DataDownloader _testDownloader = new DataDownloader(_testloader.classConfigResult);
            _testDownloader.DataDownload();

            XmlDocument _document = new XmlDocument();
            _document.LoadXml(_testDownloader.strDownloadData);

            if(_document.FirstChild.NodeType == XmlNodeType.XmlDeclaration)
                _document.RemoveChild(_document.FirstChild);

            string json = JsonConvert.SerializeXmlNode(_document.FirstChild , Newtonsoft.Json.Formatting.None , true);

            Console.WriteLine(json);
        }