コード例 #1
0
        public void Projeto_IntegracaoSistema_Excluir_Deve_Deletar_Um_Projeto_Sem_Vinculo()
        {
            _projeto = _projetoServico.Adicionar(_projeto);

            _projetoServico.Excluir(_projeto);

            var resultado = _projetoServico.ObterPorId(_projeto.Id);

            resultado.Should().BeNull();
        }
コード例 #2
0
        public void Projeto_Aplicacao_Excluir_Deve_Deletar_Um_Projeto_Sem_Vinculo()
        {
            _projeto.Id = 1;
            _mockRepositorio.Setup(x => x.Deletar(_projeto));
            _mockRepositorio.Setup(x => x.ObterPorId(_projeto.Id));

            _projetoServico.Excluir(_projeto);

            var resultado = _projetoServico.ObterPorId(_projeto.Id);

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