public void UpdateEnvioTest() { _envioRepository.Setup(repo => repo.Update(It.IsAny <EnvioDTO>())).Returns <EnvioDTO>(edto => edto); EnvioDTO update = new EnvioDTO { EnvioId = 1, DestinatarioId = 1, Estado = 0, FechaEntrega = DateTime.Now }; EnvioDTO updated = sut.Update(update); Assert.IsNotNull(updated); _envioRepository.Verify(repo => repo.Update(It.IsAny <EnvioDTO>()), Times.Once()); }
// PUT api/envio/5 public EnvioDTO Put(int id, EnvioDTO value) { value.EnvioId = id; return(_envioService.Update(value)); }