public void DROP_MAESTRO_TEST() { int maestroId = 1; var okresult = _maestroController.Delete(maestroId); Assert.IsType <OkObjectResult>(okresult); }
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 }
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 }