public void TestDivisaoSegundoArgumentoAbaixoLimite() { Assert.Throws <ArgumentOutOfRangeException>(() => { _calc = new twc.Calculadora(2); _calc.Dividir(2, 1); }); }
private void btnCalcular_Click(object sender, EventArgs e) { try { int num1, num2 = 0; if (!int.TryParse(txtPrimeiroArgumento.Text, out num1)) { MessageBox.Show("O primeiro número é inválido."); } if (!int.TryParse(txtSegundoArgumento.Text, out num2)) { MessageBox.Show("O primeiro número é inválido."); } twc.Calculadora calc = new twc.Calculadora(); switch (cboOperacao.SelectedIndex) { case 0: txtResultado.Text = calc.Somar(num1, num2).ToString(); break; case 1: txtResultado.Text = calc.Subtrair(num1, num2).ToString(); break; case 2: txtResultado.Text = calc.Mutiplicar(num1, num2).ToString(); break; case 3: txtResultado.Text = calc.Dividir(num1, num2).ToString(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void TestDivisao() { Assert.Equal(2, _calc.Dividir(4, 2)); }