public void PruebaBConsultarCargo() { Cargo cargo = new Cargo(); cargo.Nombre = "Probador BD"; Core.LogicaNegocio.Comandos.ComandoCargo.Consultar comandoBusqueda = FabricaComandoCargo.CrearComandoConsultar(cargo); Assert.AreEqual(comandoBusqueda.Ejecutar().SueldoMinimo, 9000); }
public void PruebaEEliminarCargo() { Cargo cargo = new Cargo(); cargo.Nombre = "Probador BD"; Core.LogicaNegocio.Comandos.ComandoCargo.Consultar comandoBusqueda = FabricaComandoCargo.CrearComandoConsultar(cargo); Core.LogicaNegocio.Comandos.ComandoCargo.Eliminar comandoEliminar; comandoEliminar = FabricaComandoCargo.CrearComandoEliminar(comandoBusqueda.Ejecutar()); comandoEliminar.Ejecutar(); Assert.AreEqual(comandoBusqueda.Ejecutar().Nombre, null); }
public void PruebaAIngresarCargo() { Cargo cargo = new Cargo(); cargo.Nombre = "Probador BD"; cargo.Descripcion = "Esto es una prueba"; cargo.SueldoMinimo = 9000; cargo.SueldoMaximo = 10000; cargo.Vigencia = DateTime.Today; Core.LogicaNegocio.Comandos.ComandoCargo.Ingresar comandoIngresar; comandoIngresar = FabricaComandoCargo.CrearComandoIngresar( cargo ); comandoIngresar.Ejecutar(); Core.LogicaNegocio.Comandos.ComandoCargo.Consultar comandoBusqueda = FabricaComandoCargo.CrearComandoConsultar(cargo); Assert.AreEqual(comandoBusqueda.Ejecutar().Descripcion, "Esto es una prueba"); }
public void PruebaCModificarCargo() { Cargo cargo1 = new Cargo(); Cargo cargo2; cargo1.Nombre = "Probador BD"; Core.LogicaNegocio.Comandos.ComandoCargo.Consultar comandoBusqueda = FabricaComandoCargo.CrearComandoConsultar(cargo1); cargo2 = comandoBusqueda.Ejecutar(); Assert.AreNotEqual(cargo2, new Cargo()); cargo2.Descripcion = "El Probador fue probado"; Core.LogicaNegocio.Comandos.ComandoCargo.Modificar comandoModificar = FabricaComandoCargo.CrearComandoModificar(cargo2); comandoModificar.Ejecutar(); Assert.AreEqual(comandoBusqueda.Ejecutar().Descripcion,"El Probador fue probado" ); }