public void GetAlumnoesTest()
        {
            AlumnoesController  controller = new AlumnoesController();
            IQueryable <Alumno> alumnos    = controller.GetAlumnoes();

            Assert.IsTrue(alumnos.Count <Alumno>() > 0);
        }
        public void DeleteAlumnoTest()
        {
            AlumnoesController controller   = new AlumnoesController();
            IHttpActionResult  actionResult =
                controller.PostAlumno(
                    new Alumno
            {
                Nombre    = "Ferran",
                Apellidos = "Lopez",
                Dni       = "12345266Y"
            });

            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);
            Assert.IsTrue(contentDeleteResult.Content.Id == contentResult.Content.Id);
        }
Example #3
0
        public void GetAlumnoTest1()
        {
            AlumnoesController controller   = new AlumnoesController();
            IHttpActionResult  actionResult = controller.GetAlumno(1);

            var contenResult = actionResult as OkNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(contenResult);
            Assert.IsNotNull(contenResult.Content);
            Assert.IsNotNull(contenResult.Content.Id);
        }
        public void PutAlumnoTest()
        {
            AlumnoesController controller   = new AlumnoesController();
            IHttpActionResult  actionResult = controller.PutAlumno(1,
                                                                   new Alumno
            {
                Id = 1, Nombre = "Ferran", Apellidos = "Lopez", Dni = "23456784J"
            });

            Assert.IsNotNull(actionResult);
        }
Example #5
0
        public void PostAlumnoTest()
        {
            AlumnoesController controller   = new AlumnoesController();
            IHttpActionResult  actionResult = controller.PostAlumno(new Alumno
            {
                Nombre    = "Ferran",
                Apellidos = "Ferrer",
                Dni       = "23927012C"
            });

            var contentResult = actionResult as CreatedAtRouteNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(actionResult);
            Assert.IsTrue(contentResult.RouteName == "DefaultApi");
        }