public void TestCsSubtraction() { Calculator calc = new Calculator(); calc.Number1 = 10; calc.Number2 = 10; double answer = calc.Subtract(); //Ensure that 10-10=0 Assert.AreEqual(answer, 0d); }
public void TestCsMultiplication() { Calculator calc = new Calculator(); calc.Number1 = 10; calc.Number2 = 10; double answer = calc.Multiply(); //Ensure that 10*10=100 Assert.AreEqual(answer, 100d); }
public void TestCsDivision() { Calculator calc = new Calculator(); calc.Number1 = 10; calc.Number2 = 10; double answer = calc.Divide(); //Ensure that 10/10=1 Assert.AreEqual(answer, 1d); }
public void TestCsAddition() { Calculator calc = new Calculator(); calc.Number1 = 10; calc.Number2 = 10; double answer = calc.Add(); //Ensure that 10+10=20 Assert.AreEqual(answer, 20d); }
static void Main(string[] args) { //Get the input values from the console, and initiaze the answer to zero double num1 = 0; Console.WriteLine("Enter the value for Number 1:"); double.TryParse(Console.ReadLine(), out num1); double num2 = 0; Console.WriteLine("Enter the value for Number 2:"); double.TryParse(Console.ReadLine(), out num2); string op = ""; Console.WriteLine("Enter the Operator (+,-,*,/):"); op = Console.ReadLine(); double answer = 0; //Instantiate a calculator instance, and supply the values for the operands Calculator calc = new Calculator(); calc.Number1 = num1; calc.Number2 = num2; //Depending on which operator the user selected, call the approparite calculator method. //Store the result int the answer variable switch (op) { case "+": answer = calc.Add(); break; case "-": answer = calc.Subtract(); break; case "*": answer = calc.Multiply(); break; case "/": answer = calc.Divide(); break; } //Show the answer Console.WriteLine("{0} {1} {2} = {3}{4}{4}Press [ENTER] to continue...", num1, op, num2, answer, System.Environment.NewLine); Console.ReadLine(); }
protected void CalculateButton_Click(object sender, EventArgs e) { //Get the input values from the form, and initiaze the answer to zero double num1 = 0; double.TryParse(Number1TextBox.Text, out num1); double num2 = 0; double.TryParse(Number2TextBox.Text, out num2); string op = OperatorComboBox.SelectedItem.ToString(); double answer = 0; //Instantiate a calculator instance, and supply the values for the operands Calculator calc = new Calculator(); calc.Number1 = num1; calc.Number2 = num2; //Depending on which operator the user selected, call the approparite calculator method. //Store the result int the answer variable switch (op) { case "+": answer = calc.Add(); break; case "-": answer = calc.Subtract(); break; case "*": answer = calc.Multiply(); break; case "/": answer = calc.Divide(); break; } //Show the answer AnswerTextBox.Text = answer.ToString(); }