public void Departamento_IntegracaoSistema_Excluir_Deve_Deletar_Um_Departamento_Sem_Vinculo() { _departamento = _departamentoServico.Adicionar(_departamento); _departamentoServico.Excluir(_departamento); var resultado = _departamentoServico.ObterPorId(_departamento.Id); resultado.Should().BeNull(); }
public void Departamento_Aplicacao_Excluir_Deve_Deletar_Um_Departamento_Sem_Vinculo() { _departamento.Id = 1; _mockRepositorio.Setup(x => x.Deletar(_departamento)); _mockRepositorio.Setup(x => x.ObterPorId(_departamento.Id)); _departamentoServico.Excluir(_departamento); var resultado = _departamentoServico.ObterPorId(_departamento.Id); _mockRepositorio.Verify(x => x.ObterPorId(_departamento.Id)); _mockRepositorio.Verify(x => x.Deletar(_departamento)); resultado.Should().BeNull(); _mockRepositorio.VerifyNoOtherCalls(); }