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); }