Example #1
0
 private void OneClick(object sender, EventArgs e)
 {
     try
     {
         double         firstArgument = Convert.ToDouble(textBox1.Text);
         IOneCalculator calculator    = OneFactory.CreateCalculator(((Button)sender).Name);
         double         result        = calculator.Calculate(firstArgument);
         label2.Text = result.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ошибка! " + ex.Message);
     }
 }
Example #2
0
 private void OneCalculate(object sender, EventArgs e)
 {
     try
     {
         double         firstArg = Convert.ToDouble(textBox1.Text);
         IOneCalculator calc     = OneFactory.CreateCalculator(((Button)sender).Name);
         var            result   = calc.Doit(firstArg);
         label1.Text = result.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ошибка: " + ex.Message);
     }
 }
Example #3
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                double firstNumber = Convert.ToDouble(textBox1.Text);


                IOneCalculator calculator  = OneArgumentFactory.CreateCalculator(((Button)sender).Name);
                double         answerDigit = calculator.Calculate(firstNumber);

                textBox3.Text = answerDigit.ToString();
            }
            catch (Exception exc)
            {
                textBox3.Text = exc.Message;
            }
        }
Example #4
0
        public void CreateSqrtTest()
        {
            IOneCalculator calc = OneFactory.CreateCalculator("button8");

            Assert.IsInstanceOf(typeof(Sqrt), calc);
        }
Example #5
0
        public void CreateLnTest()
        {
            IOneCalculator calc = OneFactory.CreateCalculator("button7");

            Assert.IsInstanceOf(typeof(Ln), calc);
        }
Example #6
0
        public void SimpleTest(string name, Type type)
        {
            IOneCalculator calculator = OneFactory.CreateCalculator(name);

            Assert.IsInstanceOf(type, calculator);
        }