public void RankTest2() { IBinaryOperation calc = BinaryOperationFactory.Create("rank"); double result = calc.Calculation(557423, 4); Assert.AreEqual(result, 7); }
public void PowerSqrtTest2() { IBinaryOperation calc = BinaryOperationFactory.Create("x^(1/y)"); double result = calc.Calculation(4, 2); Assert.AreEqual(result, 2); }
public void DeviderTest2() { IBinaryOperation calc = BinaryOperationFactory.Create("/"); double result = calc.Calculation(25, 5); Assert.AreEqual(result, 5); }
public void PowerSqrtTest1() { IBinaryOperation calc = BinaryOperationFactory.Create("x^(1/y)"); double result = calc.Calculation(2, 2); Assert.AreEqual(result, 1, 4142135623731); }
public void PowerTest1() { IBinaryOperation calc = BinaryOperationFactory.Create("x^y"); double result = calc.Calculation(2, 3); Assert.AreEqual(result, 8); }
public void MultiplierTest1() { IBinaryOperation calc = BinaryOperationFactory.Create("*"); double result = calc.Calculation(9, 3); Assert.AreEqual(result, 27); }
public void STest1() { IBinaryOperation calc = BinaryOperationFactory.Create("srhombus"); double result = calc.Calculation(3, 6); Assert.AreEqual(result, 9); }
public void AdderTest1() { IBinaryOperation calc = BinaryOperationFactory.Create("+"); double result = calc.Calculation(5, 6); Assert.AreEqual(result, 11); }
public void AdderTest2() { IBinaryOperation calc = BinaryOperationFactory.Create("+"); double result = calc.Calculation(15, 16); Assert.AreEqual(31, result); }
public void SubstracterTest1() { IBinaryOperation calc = BinaryOperationFactory.Create("-"); double result = calc.Calculation(9, 3); Assert.AreEqual(result, 6); }
private void Calculate(object sender, EventArgs e) { try { IBinaryOperation calculator = BinaryOperationFactory.Create(((Button)sender).Text); if (firstArgument.Text != "" && secondArgument.Text != "") { double doubleFirstArgument = Convert.ToDouble(firstArgument.Text); double doubleSecondArgument = Convert.ToDouble(secondArgument.Text); resultField.Text = calculator.Calculation(doubleFirstArgument, doubleSecondArgument).ToString(); } } catch (Exception exception) { resultField.Text = exception.Message; } }
public void ExpTest3() { IBinaryOperation calc = BinaryOperationFactory.Create("exp"); double result = calc.Calculation(3, -4); }
public void DeviderTest3() { IBinaryOperation calc = BinaryOperationFactory.Create("mod"); double result = calc.Calculation(3, 0); }
public void PowerSqrtTest3() { IBinaryOperation calc = BinaryOperationFactory.Create("x^(1/y)"); double result = calc.Calculation(3, 0); }