Ejemplo n.º 1
0
        // PUT: api/Turma/5
        public IHttpActionResult Put(int id, [FromBody] TurmaDTO value)
        {
            value.Id = id;
            _turmaService.Update(value);

            return(Ok());
        }
Ejemplo n.º 2
0
        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());
        }