Esempio n. 1
0
        public void SinTest()
        {
            ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Sin");
            double result = calculator.Calculator(1);

            Assert.AreEqual(0.8414709848, result, 0.00001);
        }
Esempio n. 2
0
        public void SquareTest()
        {
            ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Sqrt");
            double result = calculator.Calculator(25);

            Assert.AreEqual(5, result);
        }
Esempio n. 3
0
        public void CosTest()
        {
            ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Cos");
            double result = calculator.Calculator(1);

            Assert.AreEqual(0.54030, result, 0.00001);
        }
Esempio n. 4
0
 private void OneClick(object sender, EventArgs e)
 {
     try
     {
         string thirdValueText             = textBox4.Text;
         double thirdValue                 = Convert.ToDouble(thirdValueText);
         IOneArgumentCalculator calculator = CalculatorOneFactory.CreateCalculator(((Button)sender).Name);
         double thirdValueResult           = calculator.CalculateArg(thirdValue);
         textBox4.Text = thirdValueResult.ToString();
     }
     catch (Exception OneArgumentException)
     {
         MessageBox.Show("Неверное выражение");
     }
 }
Esempio n. 5
0
 private void Square_Click(object sender, EventArgs e)
 {
     try
     {
         double firstnum      = Convert.ToDouble(textBox4.Text);
         string caluclateName = ((Button)sender).Name;
         ICalculatorOneArgument calculator1 = CalculatorOneFactory.CreateCalculator(caluclateName);
         double result = calculator1.Calculator(firstnum);
         textBox6.Text = result.ToString();
     }
     catch (Exception OneArgumentException)
     {
         MessageBox.Show("Неверное выражение" + OneArgumentException);
     }
 }
Esempio n. 6
0
        public void CalculattorTest(string name, Type type)
        {
            var calculator = CalculatorOneFactory.CreateCalculator(name);

            Assert.IsInstanceOf(type, calculator);
        }
Esempio n. 7
0
        public void log10exeptiontest()
        {
            ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Log10");

            Assert.Throws <Exception>(() => calculator.Calculator(-187));
        }
Esempio n. 8
0
        public void sqrtexeptiontest()
        {
            ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Sqrt");

            Assert.Throws <Exception>(() => calculator.Calculator(-79));
        }