AdderKata.Calculator.Add C# (CSharp) Method

Add() public method

public Add ( string input ) : int
input string
return int
        public int Add(string input)
        {
            var delimiters = GetDelimiters(input);
            var numbers = GetNumbers(input, delimiters);
            VerifyNoNegativeNumbers(numbers);

            return numbers.Sum(x => x);
        }

Usage Example

示例#1
0
        public void It_Can_Parse_Numbers_On_Different_Lines()
        {
            //--Arrange
            var calculator = new Calculator();
            var values = "5,2\n8";

            //--Act
            int result = calculator.Add(values);

            //--Assert
            Assert.AreEqual(15, result);
        }
All Usage Examples Of AdderKata.Calculator::Add