public void TestAgregarEmpleadoDAO() { respuesta = daoEmpleado.Agregar(empleado); Assert.True(respuesta); ComandoLista = FabricaComandos.ConsultarEmpleados(); ListaEmpleado = ComandoLista.Ejecutar(); theEmpleado2 = (EmpleadoM10)ListaEmpleado[((ListaEmpleado.Count) - 1)]; Assert.IsTrue(ComandoBooleano.Ejecutar()); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_p_nombre, "Eduardo"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_s_nombre, "Jose"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_p_apellido, "Pacheco"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_s_apellido, "Aguirre"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_genero, "Masculino"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_cedula.ToString(), "19162756"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_fecha_nac.ToString(), "10/8/1989 12:00:00 a. m."); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_activo, "Activo"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_nivel_estudio, "Bachiller"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_email, "*****@*****.**"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Jobs.Nombre, "Gerente"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Jobs.FechaContratacion.ToString(), "1/4/2016 12:00:00 a. m."); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Jobs.Modalidad, "Tiempo completo"); }
/// <summary> /// Metodo para ejecutar el comando /// </summary> /// <returns></returns> public override bool Ejecutar() { try { IDAOEmpleado daoEmpleado = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDAOEmpleado(); return(daoEmpleado.Agregar(elEmpleado)); } catch (AgregarEmpleadoException e) { throw e; } }