示例#1
0
        public void SampleTests(string expected, string[] inputString)
        {
            var Kata   = new SumStringsAsNumbers();
            var actual = Kata.sumStrings(inputString[0], inputString[1]);

            Assert.AreEqual(expected, actual);
        }
示例#2
0
        public void Should_Correctly_Calculate_Sums_Of_Number_String_Pairs()
        {
            var results = new List <string>
            {
                SumStringsAsNumbers.SumStrings("123", "456"),
                SumStringsAsNumbers.SumStrings("15", "5"),
                SumStringsAsNumbers.SumStrings("1500000", "1000000"),
            };

            var expectedResults = new List <string>
            {
                "579",
                "20",
                "2500000",
            };

            results.Should().BeEquivalentTo(expectedResults);
        }
示例#3
0
 public void Given123And456Returns579()
 {
     Assert.AreEqual("579", SumStringsAsNumbers.sumStrings("123", "456"));
 }
示例#4
0
 public void Given967And53Returns1020()
 {
     Assert.AreEqual("1020", SumStringsAsNumbers.sumStrings("967", "53"));
 }
示例#5
0
 public void Given155And55Returns210()
 {
     Assert.AreEqual("210", SumStringsAsNumbers.sumStrings("155", "55"));
 }
示例#6
0
 public void Given111And11Returns122()
 {
     Assert.AreEqual("122", SumStringsAsNumbers.sumStrings("111", "11"));
 }
示例#7
0
 public void SetUp()
 {
     SumStringsAsNumbers.Initialize();
 }
示例#8
0
 public void SumString_With0AtHeadOfInput(string firstInput, string secondInput, string sum)
 {
     Assert.AreEqual(sum, SumStringsAsNumbers.SumStrings(firstInput, secondInput));
 }
示例#9
0
 public void SumString_WithCarryExceptFirstDigit(string firstInput, string secondInput, string sum)
 {
     Assert.AreEqual(sum, SumStringsAsNumbers.SumStrings(firstInput, secondInput));
 }
示例#10
0
 public void SumString_InputsAreDifferentDigitsWithoutCarry(string firstInput, string secondInput, string sum)
 {
     Assert.AreEqual(sum, SumStringsAsNumbers.SumStrings(firstInput, secondInput));
 }
示例#11
0
 public void Test(string a, string b, string expected)
 {
     Assert.Equal(expected, SumStringsAsNumbers.sumStrings(a, b));
 }
示例#12
0
 public void Setup()
 {
     _kata = new SumStringsAsNumbers();
 }