Esempio n. 1
0
        public void Test_SerializarDatosInvalidos()
        {
            Institucion.LimpiarFiles();
            List <Empleado> evaluados = null;

            ClaseSerializadora <Empleado> .Serializar(evaluados);
        }
Esempio n. 2
0
        public void Test_SerializarDatos_Error()
        {
            Institucion.LimpiarFiles();
            List <Empleado> evaluados = new List <Empleado>();

            evaluados.Add(new Docente("Dr Bruno", 10, 1, EMateria.Programacion));
            evaluados.Add(new Inspector("Inspector Pepe", 4));

            ClaseSerializadora <Empleado> .Serializar(evaluados);
        }
Esempio n. 3
0
        public void Test_SerializarDatosInvalidos()
        {
            /*
             * Este test realizará las siguientes operaciones.
             *
             * 1) LLamará al metodo LimpiarFiles de la clase Institucion, para limpiar archivos de ejecuciones anteriores.
             * 2) Declarará una lista como null y la intentará serializar.
             * 3) Se esperará una excepcion de tipo DatosInvalidosException.
             *
             */
            Institucion.LimpiarRegistros();

            List <Empleado> lista = null;

            ClaseSerializadora <Empleado> .Serializar(lista);
        }
Esempio n. 4
0
        public void Test_SerializarDatos()
        {
            /*
             * Este test realizará las siguientes operaciones.
             *
             * 1) LLamará al metodo LimpiarFiles de la clase Institucion, para limpiar archivos de ejecuciones anteriores.
             * 2) Instanciará una lista de empleados y la cargará con un Docente y un Inspector.
             * 3) Se intentará serializar esa lista de empleados.
             * 4) Se esperará una excepcion de tipo InvalidOperationException dado que Inspector no posee constructor por defecto
             */

            Institucion.LimpiarRegistros();

            List <Empleado> listaEmpleados = new List <Empleado>()
            {
                new Docente("Lucas", 10, 2, EMateria.Laboratorio),
                new Inspector("Federico", 2)
            };

            ClaseSerializadora <Empleado> .Serializar(listaEmpleados);
        }