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); }
public async Task <IActionResult> ModificarAtributo([FromBody] AtributosRequest request) { var atr = await _mediator.Send(new AtributosModifyCommand(request.AtributoId, request.Descripcion)); return(Ok(atr)); }
public async Task <IActionResult> RegisterAtributo([FromBody] AtributosRequest request) { var atr = await _mediator.Send(new AtributosAddCommand(request.AtributoId, request.Descripcion)); return(Created(string.Empty, atr)); }