private void OneButton_Click(object sender, EventArgs e) { try { double firstValue = Convert.ToDouble(input1.Text); IOneArgumentsOperation calculator = OneArgumentsCalculatorsFactory.CreateCalculator(((Button)sender).Name); double result = calculator.Calculate(firstValue); Answer.Text = result.ToString(); } catch (Exception exc) { MessageBox.Show("Ошибка: " + exc.Message); } }
public void CalculateTest(string testName, Type expected) { var calculator = OneArgumentsCalculatorsFactory.CreateCalculator(testName); Assert.AreEqual(expected, calculator.GetType()); }