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