/// <summary>Método que implementa la ejecución del comando 'ReporteAnualPorPaquetesEmpleadoId'. /// </summary> public Core.LogicaNegocio.Entidades.Empleado Ejecutar() { Core.LogicaNegocio.Entidades.Empleado empleado2 = new Core.LogicaNegocio.Entidades.Empleado(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte(); empleado2 = iDAOReporte.ReporteAnualPorPaquetesEmpleadoId(empleado); return(empleado2); }
public void TestReporteNombre() { Empleado empleado = new Empleado(); Empleado compraro = new Empleado(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOEmpleado bdEmpleado = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOEmpleado(); IDAOReporte bdReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte(); empleado.Nombre = "Angelin"; empleado = bdEmpleado.ConsultarPorTipoNombre(empleado)[0]; compraro = bdReporte.ReporteAnualPorPaquetesEmpleadoId(empleado); Assert.AreEqual(empleado.Nombre, compraro.Nombre); Assert.AreEqual(empleado.Apellido, compraro.Apellido); Assert.AreEqual(60000.0, compraro.CargoEmpleado.SueldoMinimo); Assert.AreEqual(84000.0, compraro.CargoEmpleado.SueldoMaximo); Assert.AreEqual(empleado.Cargo, compraro.Cargo); }