Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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);
        }