コード例 #1
0
        public void GetAlumnoTest()
        {
            AlumnoAPIController controller = new AlumnoAPIController();
            IQueryable <Alumno> alumno     = controller.GetAlumno();

            Assert.IsTrue(alumno.Count <Alumno>() > 0);
        }
コード例 #2
0
        public void PutAlumnoTest()
        {
            AlumnoAPIController controller   = new AlumnoAPIController();
            IHttpActionResult   actionResult = controller.PutAlumno(3, new Alumno {
                Id = 3, Nombre = "Pepe", Apellidos = "Cabani", Dni = "159159"
            });

            Assert.IsNotNull(actionResult);
        }
コード例 #3
0
        public void GetAlumnoTest1()
        {
            AlumnoAPIController controller   = new AlumnoAPIController();
            IHttpActionResult   actionResult = controller.GetAlumno(3);

            var contenResult = actionResult as OkNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(contenResult);
            Assert.IsNotNull(contenResult.Content);
            Assert.AreEqual(3, contenResult.Content.Id);
        }
コード例 #4
0
        public void PostAlumnoTest()
        {
            AlumnoAPIController controller   = new AlumnoAPIController();
            IHttpActionResult   actionResult = controller.PostAlumno(new Alumno {
                Nombre = "Ferran", Apellidos = "Ferrer", Dni = "2234234Z"
            });

            var contentResult = actionResult as CreatedAtRouteNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(actionResult);
            Assert.IsTrue(contentResult.RouteName == "DefaultApi");
        }
コード例 #5
0
        public void DeleteAlumnoTest()
        {
            AlumnoAPIController controller   = new AlumnoAPIController();
            IHttpActionResult   actionResult = controller.PostAlumno(new Alumno {
                Nombre = "Ferran1", Apellidos = "Ferrer", Dni = "2234234Z"
            });
            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);
        }