void def2() { IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Operation); result = calculator.Calculate(firstNumber); textBox2.Text = textBox1.Text; textBox1.Text = Convert.ToString(result); textBox4.Text = Operation; }
void def2() { IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Nametion); result = calculator.Calculate(firstNumber); onenumber2.Text = result1.Text; result1.Text = Convert.ToString(result); comboBox4.Text = Nametion; }
void def2() { IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Operation); result = calculator.Calculate(firstNumber); if (Operation != "fact") { textBox3.Text = textBox1.Text; textBox4.Text = Operation; } else { textBox4.Text = textBox1.Text + "!"; } textBox1.Text = Convert.ToString(result); }
public ActionResult Index( double firstNumber, double secondNumber, string operation) { string[] arr = { "mult", "div", "plus", "minus" }; double result; if (arr.Contains(operation)) { ITwoArgCalculator calculator = TwoArgFactory.CreateCalculator(operation); result = calculator.Calculate(firstNumber, secondNumber); } else { IOneArgCalculator calculator = OneArgFactory.CreateCalculator(operation); result = calculator.Calculate(firstNumber); } ViewBag.Result = result; ViewBag.Operation = new SelectListItem[] { new SelectListItem() { Value = "mult", Text = "multiply" }, new SelectListItem() { Value = "plus", Text = "sum" }, new SelectListItem() { Value = "minus", Text = "minus" }, new SelectListItem() { Value = "div", Text = "division" }, new SelectListItem() { Value = "sin", Text = "sin" }, new SelectListItem() { Value = "cos", Text = "cos" }, new SelectListItem() { Value = "tg", Text = "tg" }, new SelectListItem() { Value = "ctg", Text = "ctg" }, new SelectListItem() { Value = "sqrt", Text = "sqrt" } }; return(View()); }
public void CalculateTest(string name, Type type) { var calculator = OneArgFactory.CreateCalculator(name); Assert.IsInstanceOf(type, calculator); }