Exemplo n.º 1
0
        public void ConstructorTratamientoPrueba()
        {
            DAOTratamiento prueba = new DAOTratamiento();
            Entidad tratamiento = FabricaEntidad.NuevoTratamiento();

            (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(prueba.SqlAgregarTratamiento(tratamiento));
            Assert.IsTrue(prueba.SqlAgregarTratamiento(tratamiento));

            String nombreEsperado = "Tratamiento de prueba";
            String descripcionEsperado = "Descripcion de prueba";
            String explicacionEsperado = "Explicacion de prueba";
            String estadoEsperado = "Inactivo";

            Assert.IsNotNull(tratamiento);
            //probando gets
            Assert.AreEqual((tratamiento as Tratamiento).Nombre, nombreEsperado);
            Assert.AreEqual((tratamiento as Tratamiento).Duracion, 2);
            Assert.AreEqual((tratamiento as Tratamiento).Costo, 300);
            Assert.AreEqual((tratamiento as Tratamiento).Descripcion, descripcionEsperado);
            Assert.AreEqual((tratamiento as Tratamiento).Explicacion, explicacionEsperado);
            Assert.AreEqual((tratamiento as Tratamiento).Estado, estadoEsperado);

            //probando sets
            (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba2";
            (tratamiento as Tratamiento).Duracion = 20;
            (tratamiento as Tratamiento).Costo = 3000;
            (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba2";
            (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba2";
            (tratamiento as Tratamiento).Estado = "Activo";
            (tratamiento as Tratamiento).Imagen = "Imagen";

            Assert.AreEqual((tratamiento as Tratamiento).Nombre, "Tratamiento de prueba2");
            Assert.AreEqual((tratamiento as Tratamiento).Duracion, 20);
            Assert.AreEqual((tratamiento as Tratamiento).Costo, 3000);
            Assert.AreEqual((tratamiento as Tratamiento).Descripcion, "Descripcion de prueba2");
            Assert.AreEqual((tratamiento as Tratamiento).Explicacion, "Explicacion de prueba2");
            Assert.AreEqual((tratamiento as Tratamiento).Estado, "Activo");
        }
Exemplo n.º 2
0
        public void sqlModificarTratamientoTest()
        {
            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";

            Assert.IsNotNull(prueba.SqlAgregarTratamiento(tratamiento));
            Assert.IsTrue(prueba.SqlAgregarTratamiento(tratamiento));

            DAOTratamiento serverTratamiento = new DAOTratamiento();
            bool prueba1 = serverTratamiento.SqlModificarTratamiento(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(prueba1);
        }
Exemplo n.º 3
0
        public void SqlConsultarTratamientoNoAsociadoTest()
        {
            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";

                Assert.IsNotNull(prueba.SqlAgregarTratamiento(tratamiento));
                Assert.IsTrue(prueba.SqlAgregarTratamiento(tratamiento));

                List<Entidad> listaTratamiento = new List<Entidad>();

                DAOTratamiento serverTratamiento = new DAOTratamiento();
                listaTratamiento = serverTratamiento.ConsultarTratamientoNoAsociado((tratamiento as Tratamiento).Id);

                //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(listaTratamiento);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
        public void SqlAgregarTratamientoTest()
        {
            try
            {
                String nombre = "Tratamiento de prueba";
                Int16 duracion = 2;
                Int16 costo = 300;
                String descripcion = "Descripcion de prueba";
                String explicacion = "Explicacion de prueba";
                String estado = "Inactivo";
                bool tratamientoInsertado = false;

                Tratamiento miTratamiento = new Tratamiento(0, nombre, duracion, costo, descripcion, explicacion, estado);
                miTratamiento.Imagen="Imagen";
                DAOTratamiento serverTratamiento = new DAOTratamiento();
                tratamientoInsertado = serverTratamiento.SqlAgregarTratamiento(miTratamiento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(miTratamiento);

                Assert.AreEqual(costo, miTratamiento.Costo);

                //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.IsTrue(tratamientoInsertado);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }