public void ProdutoAdapter_ConverterParaModel_DeveRetornarModelImagem() { //Arrange var produtoId = Guid.NewGuid(); var imagemId = Guid.NewGuid(); var imagemEsperada = new Imagem { Id = imagemId, IdProduto = produtoId, Tipo = "png" }; var imagemDto = new ImagemDto { Id = imagemId, IdProduto = produtoId, Tipo = "png" }; //Act var modelRetorno = ImagemAdapter.ToImagemModel(imagemDto); //Assert Assert.Equal(imagemEsperada.Id.ToString(), modelRetorno.Id.ToString()); Assert.Equal(imagemEsperada.IdProduto, modelRetorno.IdProduto); Assert.Equal(imagemEsperada.Tipo, modelRetorno.Tipo); }
public bool AtualizarImagem(ImagemDto imagemDto) { var imagem = _imagemService.FindByPK(imagemDto.Id); if (imagem == null) { return(false); } //Verifica se a imagem pertence ao produto if (imagem.Id != imagemDto.Id) { return(false); } _imagemService.Update(ImagemAdapter.ToImagemModel(imagemDto, imagem)); return(true); }
public bool AdicionarImagem(ImagemDto imagemDto) { return(_imagemService.Create(ImagemAdapter.ToImagemModel(imagemDto))); }