Exemple #1
0
 private void btnAddAlternativa_Click(object sender, EventArgs e)
 {
     lbStatus.Text = string.Empty;
     try
     {
         if (_questao == null)
         {
             _questao = new Questao();
         }
         _questao.ValidaExistenciaAlternativa(txtAlternativa.Text);
         _alternativa           = new Alternativa();
         _alternativa.Descricao = txtAlternativa.Text;
         _alternativa.Validar();
         _questao.Alternativas.Add(_alternativa);
         populateListBox();
         PopulateComboBoxAlternativaCorreta();
         ValidaAddAlternativa();
         txtAlternativa.Text = string.Empty;
     }
     catch (Exception ex)
     {
         DialogResult       = DialogResult.None;
         lbStatus.ForeColor = Color.Red;
         lbStatus.Text      = ex.Message;
     }
 }
Exemple #2
0
 public void TesteClasseValidarAlternativas()
 {
     try
     {
         Alternativa alternativa = new Alternativa()
         {
             Descricao = "testando"
         };
         alternativa.Validar();
     }
     catch (Exception ex)
     {
         Assert.Fail();
         return;
     }
 }
Exemple #3
0
 public void NaoDeveriaPermitirAlternativaComMenosDeQuatroCaracteres()
 {
     try
     {
         Alternativa alternativa = new Alternativa()
         {
             Descricao = ""
         };
         alternativa.Validar();
     }
     catch (Exception ex)
     {
         Assert.AreEqual(ex.Message, "Deve ter uma alternativa com mais de 1 caracteres!");
         return;
     }
     Assert.Fail();
 }
Exemple #4
0
 public void NaoDeveriaPermitirAlternativaComMaisDe150Caracteres()
 {
     try
     {
         Alternativa alternativa = new Alternativa()
         {
             Descricao = "testanduiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiogdsdfvsvscwgcbwevbwebvshbcvsjbfsgefwagefawfwyafsfuawigfawefawhfbawfegawfyawebefhawfaasafawg"
         };
         alternativa.Validar();
     }
     catch (Exception ex)
     {
         Assert.AreEqual(ex.Message, "Não deve ter uma alternativa com mais de 150 caracteres!");
         return;
     }
     Assert.Fail();
 }