コード例 #1
0
        public void VendorCsvGeneratorShouldCreateAVendorForEachRowOfInput()
        {
            String        csv = "Name, Address, City, State, Keyword, Description, \r Test, test, test, test, test, test,\r test1, test1, test1, test1, test1, test1";
            List <Vendor> res = VendorCsvImporter.VendorCsvToListOfVendors(new StreamReader(new MemoryStream(Encoding.UTF8.GetBytes(csv))));

            Assert.Equal(2, res.Count);
            //Assert.True(rowsEqualsViewModelCountPlusOne, "vendor csv generator should return a string with number of rows equal to inputted vendors + 1");
        }
コード例 #2
0
 public void OnPost()
 {
     if (FileUpload != null)
     {
         using (var reader = new StreamReader(FileUpload.OpenReadStream()))
         {
             List <Vendor> vendors  = VendorCsvImporter.VendorCsvToListOfVendors(reader);
             int           newAdded = _vendorRepository.AddVendorListToDatabase(vendors);
             TestString = newAdded.ToString() + " new vendors imported to the database! (out of " + vendors.Count.ToString() + " in the file)";
         }
     }
 }