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"]); }
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); }
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); }
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"]); }
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); }