public void Debe_GenerarExcel_LlenarLosDatosDeMultiplesListasPlanasEnMultiplesPaginas() { var datos = CrearDatos(); var datosAdicionales = CrearDatos(); var bytesActuales = _generadorReporte.Generar(Resources.PruebaGenerador, "Datos;DatosPrueba", datos, datosAdicionales); ExcelWorksheet hojaActual = ObtenerHojaDeCalculo(bytesActuales, "Datos"); ExcelWorksheet hojaActualAdicional = ObtenerHojaDeCalculo(bytesActuales, "DatosPrueba"); AcertarDatosDeHojaDeCalculo(hojaActual, datos); AcertarDatosDeHojaDeCalculo(hojaActualAdicional, datosAdicionales); }
public void Debe_GenerarExcel_LlenarLosDatosDeMultiplesListasPlanasEnMultiplesHojasDatos_SolicitandoArrayDeBytes() { var datos = CrearDatos(); var datos2 = CrearDatos(); var generadorReporte = new GeneradorReporte(); Byte[] bytesResultantes = generadorReporte .Generar(Resources.PruebaGenerador, "Datos;DatosPrueba", datos, datos2); ExcelWorksheet hojaDeCalculoDatos = ObtenerHojaDeCalculo(bytesResultantes, "Datos"); ExcelWorksheet hojaDeCalculoDatosPrueba = ObtenerHojaDeCalculo(bytesResultantes, "DatosPrueba"); AcertarDatosDeHojaDeCalculo(hojaDeCalculoDatos, datos); AcertarDatosDeHojaDeCalculo(hojaDeCalculoDatosPrueba, datos2); }
private static byte[] ObtenerBytesResultantes <T>(List <T> datos) { var generadorReporte = new GeneradorReporte(); return(generadorReporte.Generar(Resources.PruebaGenerador, datos)); }