Пример #1
0
        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();
        }
Пример #2
0
        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();
        }