public void CalculateArcSinusTestStrong(double firstValue, double expected) { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator("arccos"); double result = calculator.Calculate(firstValue); Assert.AreEqual(expected, result); }
public void CalculateLog2xTest(double firstValue, double expected) { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator("log2x"); double result = calculator.Calculate(firstValue); Assert.AreEqual(expected, result); }
private void OneArgumentFunc_Click(object sender, EventArgs e) { double firstValue = 0; try { firstValue = Convert.ToDouble((txtA.Text).Replace('.', ',')); } catch { MessageBox.Show("Data entry error"); } IOneArgumentCalculator calculator = null; try { calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); } catch { MessageBox.Show("Unknown calculator type"); } try { double result = calculator.Calculate(firstValue); txtRes.Text = result.ToString(); } catch { MessageBox.Show("Wrong value. Can't calculate"); } }
public void CalculateTest(double firstValue, double expected) { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator("Arcos"); double actualResult = calculator.Calculate(0.6521); Assert.AreEqual(0.8604, actualResult, 0.0001); }
private void button_Click1(object sender, EventArgs e) { string firstValueText = textBox1.Text; double firstValue = Convert.ToDouble(firstValueText); string calculatorName = ((Button)sender).Name; IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(calculatorName); double result = calculator.Calculate(firstValue); label1.Text = Convert.ToString(result); }
private void Click2(object sender, EventArgs e) { string Transmission = ((Button)sender).Name; string firstValueText = textBox3.Text; double firstValue = Convert.ToDouble(firstValueText); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculate(Transmission); double result = calculator.Calculate(firstValue); textBox5.Text = result.ToString(); }
private void ClickOne(object sender, EventArgs e) { try { double firstArgument = Convert.ToDouble(textBox1.Text); IOneArgumentCalculator calculator = OneFactory.CreateCalculator((((Button)sender).Name)); double result = calculator.Calculate(firstArgument); textBox3.Text = result.ToString(); } catch (Exception single) { textBox3.Text = single.Message; } }
private void OneArgumentFunction(object sender, EventArgs e) { try { double firstArgument = Convert.ToDouble(argument_1.Text); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); double result = calculator.Calculate(firstArgument); TotalResult.Text = result.ToString(); } catch (Exception exc) { TotalResult.Text = exc.Message; } }
/// <summary> /// Acceptance of value and output of the result /// </summary> /// <param name="sender">Sending the name of the pressed button</param> /// <param name="e">Provides value for events that do not contain data</param> private void Sincos(object sender, EventArgs e) { try { double firstValue = Convert.ToDouble(textBox1.Text); IOneArgumentCalculator calculator = OneArgumentCalculatorFactory.CreateCalculator(((Button)sender).Name); var result = calculator.Calculate(firstValue); textBox3.Text = result.ToString(); } catch (Exception exp) { textBox3.Text = exp.Message; } }
private void OneArgumentOperation_Click(object sender, EventArgs e) { try { double firstArgument = Convert.ToDouble(textBox1.Text); IOneArgumentCalculator calculator = OneArgumentsFactory.CreateCalculator(((Button)sender).Name); double result = calculator.Calculate(firstArgument); label1.Text = Convert.ToString(result); } catch (Exception exc) { MessageBox.Show("ошибка: " + exc.Message); } }
private void OneArgumentCalculate(object sender, EventArgs e) { try { double firstArgument = Convert.ToDouble(textBox1.Text); IOneArgumentCalculator calculator = OneArgumentsFactory.CreateCalculator(((Button)sender).Name); var result = calculator.Calculate(firstArgument); textBox3.Text = result.ToString(); } catch (Exception exc) { // обработка исключения } }
void CalculateOneArgument(object sender, EventArgs e) { try { double firstArgument = double.Parse(FirstArgumentTextBox.Text); double result = 0; IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); result = calculator.Calculate(firstArgument); ResultTextBox.Text = result.ToString(); } catch (Exception exc) { MessageBox.Show(exc.Message, "Ошибка", MessageBoxButtons.OK); } }
private void Click1(object sender, EventArgs e) { try { string firstValueText = textBox1.Text; double firstValue = Convert.ToDouble(firstValueText); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); double result = calculator.Calculate(firstValue); Output.Text = result.ToString(); } catch (Exception exc) { Output.Text = exc.Message; } }
public void OneArgumentButtonClick(object sender, EventArgs e) { try { Button clickedButton = (Button)sender; double number = Convert.ToDouble(Number1Field.Text); IOneArgumentCalculator calculator = OneArgumentsCalculatorFactory.CreateCalculator(clickedButton.Text); double result = calculator.Calculate(number); ResultField.Text = result.ToString(); } catch (Exception exc) { ResultField.Text = exc.Message; } }
void OneArgCalc(object sender, EventArgs e) { try { double Value = double.Parse(textBox1.Text); double result; IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); result = calculator.Calculate(Value); textBox3.Text = result.ToString(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void ClickMainOne(object sender, EventArgs e) { try { string thirdValueText = textBox4.Text; double thirdValue = Convert.ToDouble(thirdValueText); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); double thirdValueResult = calculator.Calculate(thirdValue); textBox4.Text = thirdValueResult.ToString(); } catch (Exception OneArgumentException) { MessageBox.Show("Неверное выражение" + OneArgumentException); } }
private void CalculateOne(object sender, EventArgs e) { try { double firstNumber = Convert.ToDouble(this.textBox1.Text); double result; IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); result = calculator.calculate(firstNumber); textBox3.Text = result.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Label2_Click(object sender, EventArgs e) { double firstArgument = Convert.ToDouble(firstValue.Text); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); try { var result = calculator.Calculate(firstArgument); Result.Text = result.ToString(); } catch (Exception exc) { MessageBox.Show(exc.Message, "Ошибка", MessageBoxButtons.OK); } }
private void Button2_Click(object sender, EventArgs e) { try { double operand = Convert.ToDouble(textBox1.Text); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); var result = calculator.Calculate(operand); label1.Text = result.ToString(); } catch (Exception exc) { MessageBox.Show(exc.Message, "Ошибка", MessageBoxButtons.OK); } }
private void OneArgumentButtonClick(object sender, EventArgs e) { try { string firstValueText = input1.Text; double firstValue = Convert.ToDouble(firstValueText); IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator(((Button)sender).Name); double result = calculator.Calculate(firstValue); output.Text = result.ToString(CultureInfo.CurrentCulture); } catch (Exception OneArgumentException) { output.Text = "Error"; } }
/// <summary> /// method for processing button clicks for one argument operations /// </summary> private void OpertionForOneArgument(object sender, EventArgs e) { try { double argument = Convert.ToDouble(firstArgument.Text); string operationName = ((Button)sender).Name; IOneArgumentCalculator calculator = OneArgumentCalculatorFactory.CreateCalculator(operationName); double resultValue = calculator.Calculate(argument); result.Text = Convert.ToString(resultValue); } catch (FormatException exc) { result.Text = "Введите число"; } catch (Exception exc) { result.Text = exc.Message; } }
public void Log2xExeptionTest() { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator("log2x"); Assert.Throws <Exception>(() => calculator.Calculate(0)); }
public void ReverseExeptionTest() { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator("reverse"); Assert.Throws <Exception>(() => calculator.Calculate(0)); }
public void ArcSinusExeptionTest() { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculator("arccos"); Assert.Throws <Exception>(() => calculator.Calculate(5)); }
public void MyCalculateTest() { IOneArgumentCalculator calculator = OneArgumentFactory.CreateCalculate("Log2x"); Assert.Throws <Exception>(() => calculator.Calculate(-3)); }