public void CreateCarrera_WithNameFieldNotEmpty()
        {
            var Servicio = new ServicioMateria();

            var Carrera = new Materia()
            {
                Id     = 1,
                Nombre = "Carrera 1"
            };

            int result = Servicio.CrearNuevoAsync(Carrera).Result;

            Assert.IsTrue(result == 1);
        }
        public void No_CreateCarreera_WithNameFieldEmpty()
        {
            var Servicio = new ServicioMateria();

            var carrera = new Materia()
            {
                // Name Field Is Empty in order to recieve an error
                //Nombre = "Carrera 1"
            };;

            int result = Servicio.CrearNuevoAsync(carrera).Result;

            Assert.IsTrue(result == 0);
        }
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            //_context.Materia.Add(Materia);
            //await _context.SaveChangesAsync();

            var Servicio = new ServicioMateria(_context);
            await Servicio.CrearNuevoAsync(Materia);

            return(RedirectToPage("./Index"));
        }