public void CsvWrite_DataSet_FileCreated()
        {
            //Clean up before testing
            var filename = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\TestWrite.csv";
            if (File.Exists(filename))
                File.Delete(filename);

            //Acquire data to perform test
            var ds = new DataSet();
            using (Stream stream = Assembly.GetExecutingAssembly()
                                           .GetManifestResourceStream( "NBi.Testing.Unit.Core.ResultSet.Resources.ResultDataSet.xml"))
            {
                //Load the file content into the dataset
                ds.ReadXml(stream);
            }

            //Create the object to test
            var crsw = new ResultSetCsvWriter(Path.GetDirectoryName(filename));
            crsw.Write(Path.GetFileName(filename), ds);

            //Assertion
            Assert.True(File.Exists(filename));
        }
Example #2
0
 private void doPersist(ResultSet resultSet, string path)
 {
     var writer = new ResultSetCsvWriter(System.IO.Path.GetDirectoryName(path));
     writer.Write(System.IO.Path.GetFileName(path), resultSet);
 }