public void Add_OneNumber() { var calc = new Calculator(); Assert.AreEqual(5, calc.Add("5")); }
public void Add_SpecifiedDelimiter() { var calc = new Calculator(); Assert.AreEqual(6, calc.Add("//;\n1;2;3")); }
public void Add_MultipleStringDelimeters() { var calc = new Calculator(); Assert.AreEqual(6, calc.Add("//[%][***]\n1%2***3")); }
public void Add_NewLineBetween() { var calc = new Calculator(); Assert.AreEqual(6, calc.Add("1,2\n3")); }
public void Add_IgnoreBiggerThanThousand() { var calc = new Calculator(); Assert.AreEqual(2, calc.Add("2,1001")); }
public void Add_FiveNumbers() { var calc = new Calculator(); Assert.AreEqual(152, calc.Add("7,13,9,0,123")); }
public void Add_EmptyString() { var calc = new Calculator(); Assert.AreEqual(0, calc.Add(string.Empty)); }
public void Add_StringWithTwoNumbersWithCommaBetween() { var calc = new Calculator(); Assert.AreEqual(16, calc.Add("11,5")); }
public void Add_StringDelimeters() { var calc = new Calculator(); Assert.AreEqual(6, calc.Add("//[***]\n1***2***3")); }