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