// PUT: api/Turma/5 public IHttpActionResult Put(int id, [FromBody] TurmaDTO value) { value.Id = id; _turmaService.Update(value); return(Ok()); }
public void Deveria_Chamar_Servico_de_Editar_Turma_Test() { //arrange var turma = ObjectBuilder.CreateTurma(); turma.Ano = 2016; TurmaRepository .Setup(x => x.Update(turma)); TurmaRepository .Setup(x => x.GetById(It.IsAny <int>())) .Returns(turma); UnitOfWork.Setup(x => x.Commit()); //act TurmaService.Update(new TurmaDTO(turma)); //assert TurmaRepository.Verify(x => x.Update(turma), Times.Once()); UnitOfWork.Verify(x => x.Commit(), Times.Once()); }