public void Cargo_IntegracaoSistema_Excluir_Deve_Deletar_Um_Cargo_Sem_Vinculo() { _cargo = _cargoServico.Adicionar(_cargo); _cargoServico.Excluir(_cargo); var resultado = _cargoServico.ObterPorId(_cargo.Id); resultado.Should().BeNull(); }
public void Cargo_Aplicacao_Excluir_Deve_Deletar_Um_Cargo_Sem_Vinculo() { _cargo.Id = 1; _mockRepositorio.Setup(x => x.Deletar(_cargo)); _mockRepositorio.Setup(x => x.ObterPorId(_cargo.Id)); _cargoServico.Excluir(_cargo); var resultado = _cargoServico.ObterPorId(_cargo.Id); _mockRepositorio.Verify(x => x.ObterPorId(_cargo.Id)); _mockRepositorio.Verify(x => x.Deletar(_cargo)); resultado.Should().BeNull(); _mockRepositorio.VerifyNoOtherCalls(); }