public void ConsultarXNombreImplementoTest() { try { Int16 id1 = 1; String nombre = "Tratamiento de prueba"; Int16 duracion = 2; Int16 costo = 300; String descripcion = "Descripcion de prueba"; String explicacion = "Explicacion de prueba"; String estado = "Inactivo"; List<Implemento> lista; Tratamiento miTratamiento = new Tratamiento(id1, nombre, duracion, costo, descripcion, explicacion, estado); miTratamiento.Imagen = "Imagen"; String nombreImplemento = "Resina"; DAOImplemento serverImplemento = new DAOImplemento(); lista = serverImplemento.SqlBuscarXNombreImplemento(nombreImplemento,miTratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(nombreImplemento); //Assert para que los string no esten vacios Assert.IsNotEmpty(lista); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
public bool AgregarImplemento(List<Implemento> implemento) { try { bool implementoAgregado = false; for (int i = 0; i < implemento.Count; i++) { implementoAgregado = new DAOImplemento().SqlAgregarImplemento(implemento[i]); } return implementoAgregado; } catch (ExcepcionImplemento e) { throw e; } catch (NullReferenceException e) { throw new ExcepcionImplemento("Implementos vacios", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Implementos", e); } }
public void sqlAgregarImplementoTest() { try { Int16 id = 1; Int16 idP=1; Int16 prioridad = 1; String tipo = "Tratamiento de prueba"; Int16 cantidad = 2; List<Producto> lista = null; bool ImplementoAgregado = false; Implemento miImplemento = new Implemento (id, idP, prioridad,tipo,cantidad,lista); DAOImplemento serverImplemento = new DAOImplemento(); ImplementoAgregado = serverImplemento.SqlAgregarImplemento(miImplemento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(miImplemento); //Assert para que los string no esten vacios Assert.IsNotEmpty(miImplemento.TipoProducto); Assert.IsTrue(ImplementoAgregado); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
public void ConsultarXNombreImplementoTest() { try { DAOTratamiento prueba = new DAOTratamiento(); Entidad tratamiento = FabricaEntidad.NuevoTratamiento(); (tratamiento as Tratamiento).Id = 1; (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba"; (tratamiento as Tratamiento).Duracion = 2; (tratamiento as Tratamiento).Costo = 300; (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba"; (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba"; (tratamiento as Tratamiento).Estado = "Inactivo"; (tratamiento as Tratamiento).Imagen = "Imagen"; List<Entidad> _lista = new List<Entidad>(); String nombreImplemento = "Resina"; DAOImplemento serverImplemento = new DAOImplemento(); _lista = serverImplemento.SqlBuscarXNombreImplemento(nombreImplemento, tratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(nombreImplemento); //Assert para que los string no esten vacios //Assert.IsNotEmpty(_lista); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
public void ConstructorImplementoPrueba() { DAOImplemento prueba = new DAOImplemento(); Entidad implemento = FabricaEntidad.NuevoImplemento(); (implemento as Implemento).IdTratamiento = 1; (implemento as Implemento).IdProducto = 1; (implemento as Implemento).Prioridad = 2; (implemento as Implemento).Cantidad = 3; //Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento)); //Assert.IsTrue(prueba.SqlAgregarImplemento(implemento)); String tipoProductoEsperado = "PruebaImplemento"; Assert.IsNotNull(implemento); //probando gets Assert.AreEqual((implemento as Implemento).IdTratamiento, 1); Assert.AreEqual((implemento as Implemento).IdProducto, 1); Assert.AreEqual((implemento as Implemento).Prioridad, 2); Assert.AreEqual((implemento as Implemento).Cantidad, 3); // (implemento as Implemento).IdTratamiento = 10; (implemento as Implemento).IdProducto = 10; (implemento as Implemento).Prioridad = 20; (implemento as Implemento).Cantidad = 30; tipoProductoEsperado = "PruebaImplemento2"; Assert.AreEqual((implemento as Implemento).IdTratamiento, 10); Assert.AreEqual((implemento as Implemento).IdProducto, 10); Assert.AreEqual((implemento as Implemento).Prioridad, 20); Assert.AreEqual((implemento as Implemento).Cantidad, 30); }
//Listo Lista de implementos de un Tratamiento public List<Implemento> CargarListaProductoNoImplemento(Tratamiento miTratamiento) { try { List<Implemento> miLista = new DAOImplemento().SqlConsultarNoImplementoTratamiento(miTratamiento); return miLista; } catch (ExcepcionImplemento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionImplemento("Parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionImplemento("Implementos vacios", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Implementos", e); } }
public bool EliminarImplementos(Tratamiento tratamientoPrimario) { try { bool ImplementosEliminados = new DAOImplemento().SqlEliminarImplementosAsociado(tratamientoPrimario); return ImplementosEliminados; } catch (ExcepcionImplemento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionImplemento("El parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionImplemento("Tratamientos vacios", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Tratamientos", e); } }
public List<Implemento> ConsultarXNombreImplemento(string nombreImplementoBuscar, Tratamiento tratamientoPrimario) { try { List<Implemento> miLista = new DAOImplemento().SqlBuscarXNombreImplemento(nombreImplementoBuscar,tratamientoPrimario); return miLista; } catch (ExcepcionImplemento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionImplemento("El nombre indicado no es valido", e); } catch (NullReferenceException e) { throw new ExcepcionImplemento("No se Tiene ningun Implemento con el nombre idicado", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Implementos", e); } }
public void SqlConsultarDetalleImplementoTest() { Int16 id1 = 1; DAOImplemento serverImplemento = new DAOImplemento(); Implemento miImplemento = serverImplemento.SqlConsultarDetalleImplemento(id1); //Assert que comprueba que el objeto exista. Assert.IsNotNull(miImplemento); }
public void sqlEliminarTratamientoAsociadoTest() { Int16 id1 = 2; String _Nombre = "Tratamiento de prueba"; Int16 _Duracion = 2; Int16 _Costo = 300; String _Descripcion = "Descripcion de prueba"; String _Explicacion = "Explicacion de prueba"; String _Estado = "Inactivo"; Tratamiento miTratamiento = new Tratamiento(id1, _Nombre, _Duracion, _Costo, _Descripcion, _Explicacion, _Estado); DAOImplemento serverImplemento = new DAOImplemento(); bool prueba = serverImplemento.SqlEliminarImplementosAsociado(miTratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(miTratamiento); //Assert para que los string no esten vacios Assert.IsNotEmpty(miTratamiento.Nombre); Assert.IsNotEmpty(miTratamiento.Descripcion); Assert.IsNotEmpty(miTratamiento.Explicacion); Assert.IsNotEmpty(miTratamiento.Estado); Assert.IsNotNull(prueba); }
public void sqlAgregarImplementoTest() { try { DAOImplemento prueba = new DAOImplemento(); Entidad implemento = FabricaEntidad.NuevoImplemento(); (implemento as Implemento).IdImplemento = 1; (implemento as Implemento).IdProducto = 1; (implemento as Implemento).Prioridad = 1; (implemento as Implemento).TipoProducto = "Tratamiento de prueba"; (implemento as Implemento).Cantidad = 2; List<Entidad> lista = new List<Entidad>(); bool ImplementoAgregado = false; Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento)); DAOImplemento serverImplemento = new DAOImplemento(); ImplementoAgregado = serverImplemento.SqlAgregarImplemento(implemento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento)); //Assert para que los string no esten vacios Assert.IsNotEmpty((implemento as Implemento).TipoProducto); Assert.IsTrue(ImplementoAgregado); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
public void sqlModificarImplementoTest() { DAOImplemento prueba = new DAOImplemento(); Entidad implemento = FabricaEntidad.NuevoImplemento(); (implemento as Implemento).IdTratamiento = 1; (implemento as Implemento).IdProducto = 1; (implemento as Implemento).Prioridad = 1; (implemento as Implemento).TipoProducto = "Tratamiento de prueba"; (implemento as Implemento).Cantidad = 2; List<Entidad> lista = new List<Entidad>(); ; bool ImplementoAgregado = false; Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento)); DAOImplemento serverImplemento = new DAOImplemento(); ImplementoAgregado = serverImplemento.SqlModificarImplemento(implemento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(implemento); //Assert para que los string no esten vacios Assert.IsNotEmpty((implemento as Implemento).TipoProducto); Assert.IsTrue(ImplementoAgregado); }
public void sqlEliminarTratamientoAsociadoTest() { DAOTratamiento prueba1 = new DAOTratamiento(); Entidad tratamiento = FabricaEntidad.NuevoTratamiento(); (tratamiento as Tratamiento).Id = 2; (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba"; (tratamiento as Tratamiento).Duracion = 2; (tratamiento as Tratamiento).Costo = 300; (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba"; (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba"; (tratamiento as Tratamiento).Estado = "Inactivo"; (tratamiento as Tratamiento).Imagen = "Imagen"; DAOImplemento serverImplemento = new DAOImplemento(); bool prueba = serverImplemento.SqlEliminarImplementosAsociado(tratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(tratamiento); //Assert para que los string no esten vacios Assert.IsNotEmpty((tratamiento as Tratamiento).Nombre); Assert.IsNotEmpty((tratamiento as Tratamiento).Descripcion); Assert.IsNotEmpty((tratamiento as Tratamiento).Explicacion); Assert.IsNotEmpty((tratamiento as Tratamiento).Estado); Assert.IsNotNull(prueba); }
public void sqlConsultarNoImplementoTratamientoTEst() { try { DAOTratamiento prueba1 = new DAOTratamiento(); Entidad tratamiento = FabricaEntidad.NuevoTratamiento(); (tratamiento as Tratamiento).Id = 1; (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba"; (tratamiento as Tratamiento).Duracion = 2; (tratamiento as Tratamiento).Costo = 300; (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba"; (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba"; (tratamiento as Tratamiento).Estado = "Inactivo"; (tratamiento as Tratamiento).Imagen = "Imagen"; Assert.IsNotNull(prueba1.SqlAgregarTratamiento(tratamiento)); List<Entidad> listaImplemento = new List<Entidad>(); (tratamiento as Tratamiento).Imagen = "Imagen"; DAOImplemento serverImplemento = new DAOImplemento(); listaImplemento = serverImplemento.SqlConsultarNoImplementoTratamiento(tratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(tratamiento); Assert.AreEqual(300, (tratamiento as Tratamiento).Costo); //Assert para que los string no esten vacios Assert.IsNotEmpty((tratamiento as Tratamiento).Nombre); Assert.IsNotEmpty((tratamiento as Tratamiento).Descripcion); Assert.IsNotEmpty((tratamiento as Tratamiento).Explicacion); Assert.IsNotEmpty((tratamiento as Tratamiento).Estado); Assert.IsNotEmpty(listaImplemento); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }