Intro

The following is a TDD Kata- an exercise in coding, refactoring and test-first, that you should apply daily for at least 15 minutes .

You can download a more readable version of the Kata here.

Before you start: 

  • Try not to read ahead.

  • Do one task at a time. The trick is to learn to work incrementally.

  • Make sure you only test for correct inputs. there is no need to test for invalid inputs for this kata


Step 1

Create a simple String calculator with a method signature:
———————————————
int Add(string numbers)
———————————————
The method can take up to two numbers, separated by commas, and will return their sum. 
for example “” or “1” or “1,2” as inputs.
(for an empty string it will return 0) 

Hints:
——————
 - Start with the simplest test case of an empty string and move to one and two numbers
 - Remember to solve things as simply as possible so that you force yourself to write tests you did not think about
 - Remember to refactor after each passing test

Detail 3

Sed a ligula quis sapien lacinia egestas. Suspendisse nec congue purus. Nulla eu pretium massa. Aliquam bibendum, turpis eu mattis iaculis, ex lorem mollis sem, ut sollicitudin risus orci quis tellus. Quisque congue porttitor ullamcorper. Donec eget risus diam. Sed a ligula quis sapien lacinia egestas.