public override void Remover() { try { Questao questaoSelecionada = _controlQuestao.ObtemQuestaoSelecionada(); DialogResult resultado = MessageBox.Show( "Tem certeza que deseja excluir a questão?" + questaoSelecionada.ToString(), "Excluir questão?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (resultado == DialogResult.OK) { _serviceQuestao.Excluir(questaoSelecionada); List <Questao> questoes = _serviceQuestao.PegarTodos(); _controlQuestao.PopularListagemQuestoes(questoes); } } catch (NullReferenceException) { throw new Exception("Selecione uma Questão!"); } catch (Exception) { throw new Exception("Não é possível excluir, Questão possui registros vinculados!"); } }
public void MetodoToStringQuestaoMais30Caracteres() { Questao questao = new Questao() { Pergunta = "wafaewfaevewvvewvewwwwwwwwwwwwaaawed2rfc3rt5g4y6gfedwrd4y6" }; Materia materia = new Materia() { Nome = "Matemática" }; materia.Serie = new Serie() { Nome = "1" }; materia.Disciplina = new Disciplina() { Nome = "Aritmética" }; questao.Materia = materia; questao.Bimestre = Enum.Bimestre.Primeiro; Assert.AreEqual(questao.ToString(), "Questão: wafaewfaevewvvewvewwwwwwwwwwww..., Matéria: Matemática, Série: 1, Disciplina: Aritmética"); }