public void FirstTest(double value, double expected) { IOneArgumentFactory calculator = OneArgumentFactory.CreateCalculator("Arcsin"); double result = calculator.Calculate(value); Assert.AreEqual(expected, result, 0.01); }
private void buttontwo_Click(object sender, EventArgs e) { try { double firstNumber = Convert.ToDouble(textNumber1.Text); IOneArgumentFactory calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); double result = calculator.Calculate(firstNumber); textResult.Text = result.ToString(); } catch (Exception ex) { textResult.Text = "mistake: " + ex.Message; } }