Пример #1
0
        public void ConfirmMultiplySymbolicOperationIsSupported()
        {
            string op          = "*";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("*", formattedOp);
        }
Пример #2
0
        public void ConfirmDivideSymbolicOperationIsSupported()
        {
            string op          = "/";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("/", formattedOp);
        }
Пример #3
0
        public void ConfirmDivideNamedOperationIsNotSupported()
        {
            string op          = "divide";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("/", formattedOp);
        }
Пример #4
0
        public void ConfirmSubtractSymbolicOperationIsSupported()
        {
            string op          = "-";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("-", formattedOp);
        }
Пример #5
0
        public void ConfirmMultiplyNamedOperationIsNotSupported()
        {
            string op          = "multiply";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("*", formattedOp);
        }
Пример #6
0
        public void ConfirmSubtractNamedOperationIsNotSupported()
        {
            string op          = "subtract";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("-", formattedOp);
        }
Пример #7
0
        public void ConfirmAddNamedOperationIsNotSupported()
        {
            string op          = "add";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual("+", formattedOp);
        }
        public void FormatOperator_ConfirmNamedOperationIsSupported()
        {
            string op          = "add";
            string formattedOp = InputFormatter.FormatOperator(op);

            Assert.AreEqual(op, formattedOp);
        }
Пример #9
0
        public void DivideTwoNumbersWithSecondLargest()
        {
            double result = Calculator.Calculate(2, 4, InputFormatter.FormatOperator("divide"));

            Assert.AreEqual(2, result);
        }
Пример #10
0
        public void MultiplyTwoNumbersWithMultiply()
        {
            double result = Calculator.Calculate(4, 2, InputFormatter.FormatOperator("multiply"));

            Assert.AreEqual(8, result);
        }
Пример #11
0
        public void SubtractTwoNumbersFirstLargest()
        {
            double result = Calculator.Calculate(8, 2, InputFormatter.FormatOperator("subtract"));

            Assert.AreEqual(6, result);
        }
Пример #12
0
        public void SubtractTwoNumbersWithSecondLargest()
        {
            double result = Calculator.Calculate(5, 8, InputFormatter.FormatOperator("subtract"));

            Assert.AreEqual(3, result);
        }
Пример #13
0
        public void AddTwoNumbersWithAdd()
        {
            double result = Calculator.Calculate(12, 3, InputFormatter.FormatOperator("add"));

            Assert.AreEqual(15, result);
        }
Пример #14
0
 public void ConfirmInvalidSymbolicOperationsAreNotSupported_Partially()
 {
     string op          = "1";
     string formattedOp = InputFormatter.FormatOperator(op);
 }
Пример #15
0
 public void ConfirmInvalidOperatorsAreNotSupported_Partially()
 {
     string op          = "modulo";
     string formattedOp = InputFormatter.FormatOperator(op);
 }