public void Maestro_Post_DebeInsertarCorretamente() { // arrange var maestroNuevo = new FCCxCMaestro() { //datos requeridos IdAuxiliar = 1, IdBoS = 1, TipMovimiento = "C", //Indica si es por cantidad o por monto FecRegistro = DateTime.Now, FecInicioMorosidad = DateTime.Now.AddDays(1), IdEstado = 1, EstadoCobro = "P", //P pendiente, C cancelado, CO contabilizado, EX exonerado UsrCreacion = "pruebasUnit" }; var ctrl = new MaestroController(); ctrl.Request = new HttpRequestMessage(); ctrl.Configuration = new HttpConfiguration(); // act //invocar el post del controlador Api HttpResponseMessage result = ctrl.Post(maestroNuevo); // assert Assert.AreNotEqual(result.StatusCode, System.Net.HttpStatusCode.InternalServerError, "Error en la inserción"); //TODO: validar que sea OK }
public void POST_MAESTRO_TEST() { Maestro maestro = new Maestro(); maestro.nombre = "Luis Angel"; maestro.apellido = "Romeo Guzman"; maestro.materia = "Quimica Elemental"; var okresult = _maestroController.Post(maestro); Assert.IsType <OkObjectResult>(okresult); }