public void ObtenerPacientePorId() { // Arrange var controller = new PacientesController(); // Act var response = controller.GetPacientes(304540214); var contentResult = response as OkNegotiatedContentResult <PacientesVM>; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(304540214, contentResult.Content.Id); }
public void TestMethodEliminarPaciente() { var pController = new PacientesController(); var paciente = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.Last(); int idPaciente = paciente.Id_Paciente; pController.DeletePaciente(idPaciente); var t = pController.GetPaciente(idPaciente); Assert.IsTrue(!(((System.Web.Http.Results.JsonResult <TestGap.Api.Models.RespuestaJsonWebApi>)(t)).Content).success); }
public void TestMethodActualizarPaciente() { var pController = new PacientesController(); var paciente = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.Last(); int edadActual = paciente.Edad; paciente.Edad = (short)(paciente.Edad + 1); pController.PutPaciente(paciente.Id_Paciente, paciente); var pacienteNuevo = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.Last(); Assert.IsTrue(pacienteNuevo.Edad != edadActual); }
public void TestMethodConsultarPacientes() { var pController = new PacientesController(); var pacientes = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes; Assert.IsTrue(pacientes.Any()); }
public void TestMethodObtenerPaciente() { var pController = new PacientesController(); var id = (((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes).ToList().Last().Id_Paciente; var pacientes = pController.GetPaciente(id); Assert.IsTrue((((TestGap.Api.Models.RespuestaJsonWebApi)(((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pacientes)).Content)).success)); }
public void TestMethodRegistroTratamiento() { var pController = new PacientesController(); var paciente = pController.PostPaciente(new Paciente() { Identificacion = "304370390", Nombre = "Gustavo Perez", Edad = 29, Telefono = "304370390", Fecha_Ultima_Visita = new DateTime(2017, 06, 06, 02, 30, 25), Fecha_Proxima_Visita = new DateTime(2017, 06, 06, 02, 30, 25), Correo = "*****@*****.**" }); var idPaciente = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.ToList().Last().Id_Paciente; var tController = new TratamientosController(); var temp = tController.PostTratamiento(new Tratamiento() { Costo = 25000, Fecha_Fin = new DateTime(2017, 06, 06, 02, 30, 25), Fecha_Inicio = new DateTime(2017, 06, 06, 02, 30, 25), Detalle = "tratamiento de coordales", Id_Paciente = idPaciente }); Assert.IsNotNull(temp); }