Ejemplo n.º 1
0
        public void DROP_MAESTRO_TEST()
        {
            int maestroId = 1;
            var okresult  = _maestroController.Delete(maestroId);

            Assert.IsType <OkObjectResult>(okresult);
        }
Ejemplo n.º 2
0
        public void Maestro_Delete_DebeEliminarCorretamente()
        {
            // arrange

            var idBorrar = 35;

            var ctrl = new MaestroController();

            ctrl.Request       = new HttpRequestMessage();
            ctrl.Configuration = new HttpConfiguration();

            // act

            //invocar el post del controlador Api
            HttpResponseMessage result = ctrl.Delete(idBorrar);

            // assert
            Assert.AreEqual(result.StatusCode, System.Net.HttpStatusCode.OK, "Error en el borrado"); //TODO: validar que sea OK
        }
Ejemplo n.º 3
0
        public void Maestro_Delete_Debe_FUNCIONAR_IdInvalido()
        {
            // arrange

            var idBorrar = 144;  //revisar en BD que no exista el registro

            var ctrl = new MaestroController();

            //se inicializan pues dentro del controlador se usan
            ctrl.Request       = new HttpRequestMessage();
            ctrl.Configuration = new HttpConfiguration();

            // act

            //invocar el post del controlador Api
            HttpResponseMessage result = ctrl.Delete(idBorrar);

            // assert
            Assert.AreEqual(result.StatusCode, System.Net.HttpStatusCode.OK, "Esta fallando y debe funcionar bien"); //TODO: validar que sea OK
        }