Ejemplo n.º 1
0
        public void Dependente_IntegracaoSistema_Excluir_Deve_Deletar_Um_Dependente_Sem_Vinculo()
        {
            _dependente = _dependenteServico.Adicionar(_dependente);

            _dependenteServico.Excluir(_dependente);

            var resultado = _dependenteServico.ObterPorId(_dependente.Id);

            resultado.Should().BeNull();
        }
Ejemplo n.º 2
0
        public void Dependente_Aplicacao_Excluir_Deve_Deletar_Um_Dependente_Sem_Vinculo()
        {
            _dependente.Id = 1;
            _mockRepositorio.Setup(x => x.Deletar(_dependente));
            _mockRepositorio.Setup(x => x.ObterPorId(_dependente.Id));

            _dependenteServico.Excluir(_dependente);

            var resultado = _dependenteServico.ObterPorId(_dependente.Id);

            _mockRepositorio.Verify(x => x.ObterPorId(_dependente.Id));
            _mockRepositorio.Verify(x => x.Deletar(_dependente));
            resultado.Should().BeNull();
            _mockRepositorio.VerifyNoOtherCalls();
        }