public void test_DateTime()
        {
            CSVFile csv = new CSVFile();
            Column  col = new Column();

            csv.Data    = new Column[1];
            csv.Data[0] = col;
            col.Data    = new List <string>();
            col.Data.Add("2015");
            col.Data.Add("2014");
            col.Data.Add("April");
            col.Data.Add("2011");
            col.Data.Add("March");
            ContextExtractor con = new ContextExtractor(csv);

            Assert.AreEqual(5f, con.checkForDate(col));
        }
示例#2
0
        public ActionResult showContextInfo(CSVFile csv)
        {
            int selectedcout = csv.Data.Where(c => c.selected).Count();

            if (selectedcout < 1 || selectedcout > 7)
            {
                TempData["csv"]          = CSVInjector.csv;
                TempData["errorMessage"] = "Please select number of columns in range 2-7";
                return(RedirectToAction("showCSV", "Task"));
            }
            CSVFile csv2 = CSVInjector.csv;

            for (int i = 0; i < csv.Data.Length; i++)
            {
                csv2.Data.ToList()[i].selected = csv.Data.ToList()[i].selected;
            }
            csv2.Intension = csv.Intension;
            ContextExtractor con  = new ContextExtractor(csv2);
            CSVFile          csvs = con.processCSV();

            CSVInjector.csv = csvs;
            ViewBag.path    = "New Task / Context info";
            return(View(csvs));
        }