public int Add(string input) { var delimiters = GetDelimiters(input); var numbers = GetNumbers(input, delimiters); VerifyNoNegativeNumbers(numbers); return numbers.Sum(x => x); }
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); }