public void ExportingAnExcelFile_WithData_ShouldWriteSomething() { // Arrange var exportColumns = typeof(TestExportModel).GetPropertyFieldInfos(); var reportSettings = new GenericReportSettings <TestExportModel>(true); var fakes = TestExportModel.GetFakes(); // Act using (var stream = new MemoryStream()) { var exporter = new ExcelExporter(); exporter.WriteData(stream, fakes, reportSettings.Columns); Assert.AreNotEqual(0, stream.Length); } }
public void ExportingACsvFile_WithData_ShouldWriteSomething() { // Arrange var exportColumns = typeof(TestExportModel).GetPropertyFieldInfos(); var fakes = TestExportModel.GetFakes(); // Act using (var stream = new MemoryStream()) { var exporter = new CsvExporter(); exporter.WriteData(stream, fakes, exportColumns); Assert.AreNotEqual(0, stream.Length); } }