public void SinTest() { ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Sin"); double result = calculator.Calculator(1); Assert.AreEqual(0.8414709848, result, 0.00001); }
public void SquareTest() { ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Sqrt"); double result = calculator.Calculator(25); Assert.AreEqual(5, result); }
public void CosTest() { ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Cos"); double result = calculator.Calculator(1); Assert.AreEqual(0.54030, result, 0.00001); }
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("Неверное выражение"); } }
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); } }
public void CalculattorTest(string name, Type type) { var calculator = CalculatorOneFactory.CreateCalculator(name); Assert.IsInstanceOf(type, calculator); }
public void log10exeptiontest() { ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Log10"); Assert.Throws <Exception>(() => calculator.Calculator(-187)); }
public void sqrtexeptiontest() { ICalculatorOneArgument calculator = CalculatorOneFactory.CreateCalculator("Sqrt"); Assert.Throws <Exception>(() => calculator.Calculator(-79)); }