Example #1
0
 public void IgnoreOverOneThousand()
 {
     Assert.AreEqual(5, StringCalculator.Calculate("//JimIsAwesome\n5JimIsAwesome1001"));
 }
Example #2
0
 public void MultipleDelimitors()
 {
     Assert.AreEqual(34, StringCalculator.Calculate("//[,][$][@]\n10,9$8@7"));
 }
Example #3
0
 public void CustomDelimitor()
 {
     Assert.AreEqual(10, StringCalculator.Calculate("//JimIsAwesome\n5JimIsAwesome5"));
 }
Example #4
0
 public void NegativeInNumbersToAdd()
 {
     StringCalculator.Calculate("-2,-3");
 }
Example #5
0
 public void NewLineDelimitor()
 {
     Assert.AreEqual(9, StringCalculator.Calculate("5 \n 4"));
 }
Example #6
0
 public void OneNumberString()
 {
     Assert.AreEqual(5, StringCalculator.Calculate("5"));
 }
Example #7
0
 public void BlankString()
 {
     Assert.AreEqual(0, StringCalculator.Calculate(""));
 }
Example #8
0
 public void TwoNumberString2()
 {
     Assert.AreEqual(9, StringCalculator.Calculate("5 , 4"));
 }
Example #9
0
 public void TwoNumberString()
 {
     Assert.AreEqual(7, StringCalculator.Calculate("3 , 4"));
 }