Beispiel #1
0
        public void GetSolicitudesRevision()
        {
            SolicitudController solicitudController = new SolicitudController();
            IHttpActionResult   resultado           = solicitudController.GetSolicitudesRevision(1);

            Assert.IsInstanceOfType(resultado, typeof(OkNegotiatedContentResult <List <RevisionSolicitud> >));
        }
        public void Add_ValidObjectPassed_ReturnBadRequest()
        {
            var _service    = new Mock <SolicitudService>();
            var _controller = new SolicitudController(_service.Object);

            // Arrange
            SolicitudCreateDto modelCreateDto = new SolicitudCreateDto
            {
                Dni           = "76697298",
                FamiliaNombre = "Los Pollitos"
            };

            SolicitudDto modelDto = new SolicitudDto
            {
                Dni           = "76697298",
                FamiliaNombre = "Los Pollitos"
            };

            _service.Setup(x => x.Create(modelCreateDto)).Returns(modelDto);
            _service.Setup(x => x.AceptaSolicitudes(modelCreateDto)).Returns(false);

            // Act
            ActionResult result = _controller.Post(modelCreateDto);

            // Assert
            //Assert.IsType<BadRequestObjectResult>(result);
        }
        public void Add_ValidObjectPassed_ReturnOk()
        {
            var _service    = new Mock <SolicitudService>();
            var _controller = new SolicitudController(_service.Object);

            // Arrange
            SolicitudCreateDto modelCreateDto = new SolicitudCreateDto
            {
                Dni           = "15665105",
                FamiliaNombre = "LosGeniales"
            };
            SolicitudDto modelDto = new SolicitudDto
            {
                Dni           = "15665105",
                FamiliaNombre = "LosGeniales"
            };

            _service.Setup(x => x.Create(modelCreateDto)).Returns(modelDto);
            _service.Setup(x => x.AceptaSolicitudes(modelCreateDto)).Returns(true);

            // Act
            ActionResult result = _controller.Post(modelCreateDto);

            // Assert
            //Assert.IsType<OkObjectResult>(result);
        }
Beispiel #4
0
        public void EstadoNoCumple()
        {
            Observacion observacion = new Observacion()
            {
                Descripcion = "Cambiar datos, promedio inferior a 70",
                IdSolicitud = 1
            };
            SolicitudController solicitudController = new SolicitudController();
            IHttpActionResult   resultado           = solicitudController.EstadoNoCumple(observacion);

            Assert.IsInstanceOfType(resultado, typeof(OkResult));
        }
        public void Add_InvalidObjectPassed_ReturnNotFound()
        {
            var _service    = new Mock <SolicitudService>();
            var _controller = new SolicitudController(_service.Object);

            // Arrange
            SolicitudCreateDto modelCreateDto = new SolicitudCreateDto
            {
                Dni           = "76697297",
                FamiliaNombre = "Los pinguinos"
            };

            SolicitudDto modelDto = null;

            _service.Setup(x => x.Create(modelCreateDto)).Returns(modelDto);

            // Act
            ActionResult result = _controller.Post(modelCreateDto);

            // Assert
            //Assert.IsType<NotFoundObjectResult>(result);
        }