public async Task Add_request_success()
        {
            AtributoDto fakeAtributo = new AtributoDto();

            fakeAtributo.idAtributo  = 120;
            fakeAtributo.vchAtributo = "hey";

            AtributosRequest fakeRequest = new AtributosRequest();

            fakeRequest.AtributoId  = 120;
            fakeRequest.Descripcion = "hey";

            //Arrange
            _mediatorMock.Setup(x => x.Send(It.IsAny <AtributosAddCommand>(), default(CancellationToken)))
            .Returns(Task.FromResult(fakeAtributo));

            //Act

            var atributosController = new AtributosController(_mediatorMock.Object);
            var actionResult        = (CreatedResult)await atributosController.RegisterAtributo(fakeRequest);

            //Assert
            Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.Created);
            Assert.Equal(actionResult.Value, fakeAtributo);
        }
Пример #2
0
        public async Task <IActionResult> ModificarAtributo([FromBody] AtributosRequest request)
        {
            var atr = await _mediator.Send(new AtributosModifyCommand(request.AtributoId, request.Descripcion));

            return(Ok(atr));
        }
Пример #3
0
        public async Task <IActionResult> RegisterAtributo([FromBody] AtributosRequest request)
        {
            var atr = await _mediator.Send(new AtributosAddCommand(request.AtributoId, request.Descripcion));

            return(Created(string.Empty, atr));
        }