Example #1
0
        public void Deve_alterar_uma_atividade_para_inconcluida()
        {
            //Given
            const int id = 97;
            var       atividadeEsperada = AtividadeBuilder.Novo().ComId(id).JaConcluida(true).Build();

            _repository.Setup(r => r.ObterPorId(id)).Returns(atividadeEsperada);
            //When
            _service.DesconcluirAtividade(id);
            //Then
            _repository.Verify(r => r.Alterar(It.Is <Atividade>(atividade =>
                                                                atividade.Titulo == atividadeEsperada.Titulo && !atividade.Concluida)), Times.Once);
        }