Пример #1
0
        /// <summary>
        /// Loads the input tab delimited file.
        /// </summary>
        /// <param name="path">The path.</param>
        public void LoadInputFileTabDelim(string path)
        {
            const bool isFirstRowHeader = true;
            DataTable  dt = FileImport.ReadCsvFile(path, isFirstRowHeader, "\t");

            inputData = new InputData(dt);
        }
Пример #2
0
        /// <summary>
        /// Loads the input CSV file .
        /// </summary>
        /// <param name="path">The path.</param>
        public void LoadInputFileCsv(string path)
        {
            // first row must always be header
            const bool isFirstRowHeader = true;
            DataTable  dt = FileImport.ReadCsvFile(path, isFirstRowHeader);

            inputData = new InputData(dt);
        }
Пример #3
0
        /// <summary>
        /// Loads the gazetteer file.
        /// </summary>
        /// <param name="path">The path.</param>
        public void LoadGazetteerFile(string path)
        {
            // first row must always be header
            const bool isFirstRowHeader = true;
            DataTable  dt = FileImport.ReadCsvFile(path, isFirstRowHeader);

            gazetteerData     = new GazetteerData(dt);
            gazetteerFileName = path;
        }
Пример #4
0
        public void LoadInputTabDelim()
        {
            //Given
            string path = Path.GetFullPath(@"inputTabs.csv");

            //When
            var dataTable = FileImport.ReadCsvFile(path, true, "\t");

            //Then
            Assert.AreEqual(2, dataTable.Rows.Count);
            Assert.AreEqual("MARINDUQUE", dataTable.Rows[0][0]);
            Assert.AreEqual("BOAC", dataTable.Rows[0][1]);
            Assert.AreEqual("MARINDUQUE", dataTable.Rows[1][0]);
            Assert.AreEqual("BO\tAC", dataTable.Rows[1][1]);
        }