Example #1
0
        public void verify_can_get_the_header_elements_from_the_csv()
        {
            string[] headerElements = new string[] { "First Name", "Last Name", "Mailing Address", "City", "State", "Zip", "Email"};

            CsvImporter importer = new CsvImporter(_pathToCsv, _schemaFilePath, _repository);
            List<string> csvHeaders = importer.GetHeaderElements();
            Assert.AreEqual(7, csvHeaders.Count); //There are 7 header elements
            Random rdm = new Random((int)DateTime.Now.Ticks);
            int idx = rdm.Next(headerElements.Length -1);

            Assert.AreEqual(headerElements[idx], csvHeaders[idx]);
        }