Example #1
0
        public void CalculatorCanHandleEmptyStrings()
        {
            var calculator = new StringCalculatorOperator();

            calculator.Add(string.Empty).Should().Be("0");
        }
Example #2
0
        public void CalculatorShouldHandleReturningErrorMessages(string numbers, string expected)
        {
            var calculator = new StringCalculatorOperator();

            calculator.Add(numbers).Should().Be(expected);
        }
Example #3
0
        public void CalculatorShouldHandleNewLinesAsSeparators(string numbers, string expected)
        {
            var calculator = new StringCalculatorOperator();

            calculator.Add(numbers).Should().Be(expected);
        }
Example #4
0
        public void CalculatorShouldHandleDecimals(string numbers, string expected)
        {
            var calculator = new StringCalculatorOperator();

            calculator.Add(numbers).Should().Be(expected);
        }
Example #5
0
        public void CalculatorShouldHandleUnknownNumberOfArguments(string numbers, string expected)
        {
            var calculator = new StringCalculatorOperator();

            calculator.Add(numbers).Should().Be(expected);
        }
Example #6
0
        public void CalculatorCanHandleTwoValues(string numbers, string expected)
        {
            var calculator = new StringCalculatorOperator();

            calculator.Add(numbers).Should().Be(expected);
        }