public void TestAbaixoLimiteTodosArgumento() { Assert.Throws <ArgumentOutOfRangeException>(() => { _calc = new twc.Calculadora(1); _calc.Somar(-1, 1); }); }
public void TestAbaixoLimiteSegundoArgumento() { Assert.Throws <ArgumentOutOfRangeException>(() => { _calc = new twc.Calculadora(limiteMinimo: 1); _calc.Somar(1, -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 TestSomar() { Assert.AreEqual(4, calc.Somar(2, 2)); }
public void TestNumerosPositivos() { Assert.Equal(4, _calc.Somar(2, 2)); }
public void TestSomar() { Assert.AreEqual(11, calc.Somar(5, 6)); }