public void GetAlumnoTest() { AlumnosController controller = new AlumnosController(); IQueryable <Alumno> alumnos = controller.GetAlumno(); Assert.IsTrue(alumnos.Count <Alumno>() > 0); }
public void GetAlumnoTest1() { AlumnosController controller = new AlumnosController(); IHttpActionResult actionResult = controller.GetAlumno(1); var contentResult = actionResult as OkNegotiatedContentResult <Alumno>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.Id); }
public void PutAlumnoTest() { AlumnosController controller = new AlumnosController(); IHttpActionResult actionResult = controller.PutAlumno(1, new Alumno { Id = 1, Nombre = "TestName4", Apellidos = "TestSurname4", Dni = "123" }); Assert.IsNotNull(actionResult); }
public void PostAlumnoTest() { AlumnosController controller = new AlumnosController(); IHttpActionResult actionResult = controller.PostAlumno( new Alumno { Nombre = "Ferran", Apellidos = "Ferrer", Dni = "54321" }); var contentResult = actionResult as CreatedAtRouteNegotiatedContentResult <Alumno>; Assert.IsNotNull(actionResult); Assert.IsTrue(contentResult.RouteName == "DefaultApi"); }
public async Task IsGetAlumnosOk() { // Arrange var dbContext = DbContextMocker.GetAlumnosDbContext("AlumnoApp"); var controller = new AlumnosController(dbContext); // Act var response = await controller.GetAlumnos(1); var value = (ObjectResult)response; dbContext.Dispose(); // Assert Assert.True(value.StatusCode.Value == 200); }
public void DeleteAlumnoTest() { AlumnosController controller = new AlumnosController(); IHttpActionResult actionResult = controller.PostAlumno( new Alumno { Nombre = "Ferran", Apellidos = "Ferrer", Dni = "54321" }); var contentResult = actionResult as CreatedAtRouteNegotiatedContentResult <Alumno>; IHttpActionResult actionDeleteResult = controller.DeleteAlumno(contentResult.Content.Id); var contentDeleteResult = actionDeleteResult as OkNegotiatedContentResult <Alumno>; Assert.IsNotNull(contentDeleteResult); Assert.IsNotNull(contentDeleteResult.Content); }
public async Task IsCrearAlumnoOk() { // Arrange var dbContext = DbContextMocker.GetAlumnosDbContext("AlumnoApp"); var controller = new AlumnosController(dbContext); // Act AlumnosParameters al = new AlumnosParameters(); al.apellido = "Gardel"; al.nombre = "Carlos"; al.padron = "88888"; al.domicilio = "Av. Siempre Viva 123"; al.carreraId = 1; var response = await controller.PostAlumnos(al); var value = (ObjectResult)response; dbContext.Dispose(); // Assert Assert.True(value.StatusCode.Value == 201); }