Esempio n. 1
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);
        }
Esempio n. 2
0
 public void SumString_With0AtHeadOfInput(string firstInput, string secondInput, string sum)
 {
     Assert.AreEqual(sum, SumStringsAsNumbers.SumStrings(firstInput, secondInput));
 }
Esempio n. 3
0
 public void SumString_WithCarryExceptFirstDigit(string firstInput, string secondInput, string sum)
 {
     Assert.AreEqual(sum, SumStringsAsNumbers.SumStrings(firstInput, secondInput));
 }
Esempio n. 4
0
 public void SumString_InputsAreDifferentDigitsWithoutCarry(string firstInput, string secondInput, string sum)
 {
     Assert.AreEqual(sum, SumStringsAsNumbers.SumStrings(firstInput, secondInput));
 }