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 Remove_not_ID_not_found() { //Arrange //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = (NotFoundResult)await atributosController.DeleteAtributo(0); //Assert Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.NotFound); }
public async Task Remove_requestId_success() { //Arrange _mediatorMock.Setup(x => x.Send(It.IsAny <AtributosDeleteCommand>(), default(CancellationToken))) .Returns(Task.FromResult(true)); //Act var atributosController = new AtributosController(_mediatorMock.Object); var actionResult = (OkObjectResult)await atributosController.DeleteAtributo(120); //Assert Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.OK); }
public async Task Remove_requestId_not_found(int id) { //Arrange Atributo FakeAtributo = Build.CrearAtributo(500); _repo.Setup(repor => repor.GetElement(It.IsAny <ISpecification <Atributo> >())) .Returns(FakeAtributo); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = (NotFoundResult)await atributosController.DeleteAtributo(id); //Assert Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.NotFound); }
public async Task Get_atributosAll_success() { List <AtributoDto> fakeDynamicResult = new List <AtributoDto>(); //Arrange _mediatorMock.Setup(x => x.Send(It.IsAny <GetAtributosQuery>(), default(CancellationToken))) .Returns(Task.FromResult(fakeDynamicResult)); //Act var atributosController = new AtributosController(_mediatorMock.Object); var actionResult = (OkObjectResult)await atributosController.GetAtributos(); //Assert Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.OK); }
public async Task Modify_Atributo_Not_Exist(int id) { //Arrange Atributo FakeAtributo = Build.CrearAtributo(id); AtributoDto FakeDto = Build.CrearAtributoDto(id); AtributoDto FakeRequestDto = Build.CrearAtributoDto(id); _mapper.Setup(map => map.Map <AtributoDto, Atributo>(It.IsAny <AtributoDto>())).Returns(FakeAtributo); _mapper.Setup(map => map.Map <Atributo, AtributoDto>(It.IsAny <Atributo>())).Returns(FakeDto); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = (NotFoundResult)await atributosController.ModificarAtributo(FakeRequestDto); //Assert Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.NotFound); }
public async Task Get_requestId_Atributos_not_found(int id) { //Arrange Atributo FakeAtributo = Build.CrearAtributo(20); AtributoDto FakeDto = Build.CrearAtributoDto(20); _repo.Setup(repor => repor.GetElement(It.IsAny <ISpecification <Atributo> >())) .Returns(FakeAtributo); _mapper.Setup(map => map.Map <Atributo, AtributoDto>(It.IsAny <Atributo>())).Returns(FakeDto); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = await Task.Run(() => (NotFoundResult)atributosController.GetAtributoID(id)); //Assert Assert.Equal(actionResult.StatusCode, (int)System.Net.HttpStatusCode.NotFound); }
public async Task Create_Atributo_Repeated(int id) { //Arrange Atributo FakeAtributo = Build.CrearAtributo(id); AtributoDto FakeDto = Build.CrearAtributoDto(id); AtributoDto FakeRequestDto = Build.CrearAtributoDto(id); _repo.Setup(repor => repor.GetElement(It.IsAny <ISpecification <Atributo> >())) .Returns(FakeAtributo); _mapper.Setup(map => map.Map <AtributoDto, Atributo>(It.IsAny <AtributoDto>())).Returns(FakeAtributo); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = (StatusCodeResult)await atributosController.RegisterAtributo(FakeRequestDto); //Assert Assert.Equal(actionResult.StatusCode, StatusCodes.Status500InternalServerError); }
public async Task Create_Atributo(int id) { //Arrange Atributo FakeAtributo = Build.CrearAtributo(id); AtributoDto FakeDto = Build.CrearAtributoDto(id); AtributoDto FakeRequestDto = Build.CrearAtributoDto(id); _mapper.Setup(map => map.Map <AtributoDto, Atributo>(It.IsAny <AtributoDto>())).Returns(FakeAtributo); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = (CreatedResult)await atributosController.RegisterAtributo(FakeRequestDto); AtributoDto resultado = (AtributoDto)actionResult.Value; //Assert Assert.Equal(resultado, FakeRequestDto); }
public async Task Get_requestId_Atributos(int id) { //Arrange Atributo FakeAtributo = Build.CrearAtributo(id); AtributoDto FakeDto = Build.CrearAtributoDto(id); _repo.Setup(repor => repor.GetElement(It.IsAny <ISpecification <Atributo> >())) .Returns(FakeAtributo); _mapper.Setup(map => map.Map <Atributo, AtributoDto>(It.IsAny <Atributo>())).Returns(FakeDto); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = await Task.Run(() => (OkObjectResult)atributosController.GetAtributoID(id)); AtributoDto resultado = (AtributoDto)actionResult.Value; //Assert Assert.Equal(resultado, FakeDto); }
public async Task Get_All_Atributos() { //Arrange List <Atributo> FakeAtributos = new List <Atributo>(); FakeAtributos.Add(Build.CrearAtributo(1)); List <AtributoDto> FakeDtos = Build.CrearAtributosDto(); _repo.Setup(repor => repor.GetElements()).Returns(FakeAtributos); _mapper.Setup(map => map.Map <List <Atributo>, List <AtributoDto> >(It.IsAny <List <Atributo> >())).Returns(FakeDtos); //Act var atributosController = new AtributosController(_logger.Object, _specification.Object, _repo.Object, _mapper.Object); var actionResult = await Task.Run(() => (OkObjectResult)atributosController.GetAtributos()); List <AtributoDto> resultado = (List <AtributoDto>)actionResult.Value; //Assert Assert.Equal(resultado.Count, FakeDtos.Count); Assert.Equal(resultado.FirstOrDefault(), FakeDtos.FirstOrDefault()); }