コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }