예제 #1
0
        public void GetTest()
        {
            AlumnoApiController     controller = new AlumnoApiController();
            IEnumerable <AlumnoDto> alumnos    = controller.Get();

            Assert.IsTrue(alumnos.Count <AlumnoDto>() > 0);
        }
예제 #2
0
        public void GetTest1()
        {
            AlumnoApiController controller   = new AlumnoApiController();
            IHttpActionResult   actionResult = controller.Get(1);

            Assert.AreEqual(true, true);
        }
예제 #3
0
        public void GetAlumnoTest()
        {
            AlumnoApiController controller = new AlumnoApiController();
            IQueryable <Alumno> alumnos    = controller.GetAlumno();

            Assert.IsTrue(alumnos.Count <Alumno>() > 0);
        }
        public void GetTest1()
        {
            AlumnoApiController controller = new AlumnoApiController();
            //AlumnoDto alumnoDto = new AlumnoDto();
            AlumnoDto alumnoDto = controller.Get(1);

            Assert.IsNotNull(alumnoDto);
            Assert.AreEqual(1, alumnoDto.Id);
        }
예제 #5
0
        public void PutAlumnoTest()
        {
            AlumnoApiController controller   = new AlumnoApiController();
            IHttpActionResult   actionResult = controller.PutAlumno(1,
                                                                    new
                                                                    Alumno {
                Id = 1, Nombre = "Ferran", Apellidos = "Ferrer", Dni = "23423434X"
            });

            Assert.IsNotNull(actionResult);
        }
예제 #6
0
        public void GetAlumnoById()
        {
            AlumnoApiController controller   = new AlumnoApiController();
            IHttpActionResult   actionResult = controller.GetAlumno(1);

            var contentResult = actionResult as
                                OkNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.AreEqual(1, contentResult.Content.Id);
        }
예제 #7
0
        public void PostAlumnoTest()
        {
            AlumnoApiController controller   = new AlumnoApiController();
            IHttpActionResult   actionResult =
                controller.PostAlumno(
                    new Alumno {
                Nombre    = "Ferran",
                Apellidos = "Ferrer", Dni = "23112314z"
            });

            var contentResult =
                actionResult as
                CreatedAtRouteNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(actionResult);
            Assert.IsTrue(contentResult.RouteName == "DefaultApi");
        }
        public void PostTest()
        {
            AlumnoApiController controller = new AlumnoApiController();

            AlumnoDto alumnoDto = new AlumnoDto();

            alumnoDto.Nombre          = "Ferran";
            alumnoDto.Apellidos       = "Lopez";
            alumnoDto.Dni             = "23456784J";
            alumnoDto.FechaNacimiento = new DateTime(1990, 04, 07);
            IHttpActionResult actionResult =
                controller.Post(alumnoDto);

            var contentResult = actionResult as
                                CreatedAtRouteNegotiatedContentResult <Alumno>;

            Assert.IsNotNull(actionResult);
        }
예제 #9
0
        public void DeleteAlumnoTest()
        {
            AlumnoApiController controller   = new AlumnoApiController();
            IHttpActionResult   actionResult =
                controller.PostAlumno(
                    new Alumno {
                Nombre    = "Ferran",
                Apellidos = "Ferrer", Dni = "23112314z"
            });

            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);
        }