public void RandomTest()
        {
            var random = new Random();
            int nextA, nextB;

            for (int i = 0; i < 10; ++i)
            {
                nextA = random.Next(0, 100001);
                nextB = random.Next(0, 100001);
                Assert.AreEqual((nextA + nextB).ToString(), AddingBigNumbers.Add(nextA.ToString(), nextB.ToString()));
            }
        }
        public void BigTests()
        {
            Assert.AreEqual("1057853509440367665682450458794866464501746580388666517943654"
                            , AddingBigNumbers.Add("823094582094385190384102934810293481029348123094818923749817", "234758927345982475298347523984572983472398457293847594193837"));

            Assert.AreEqual("1222288369471848635431742533238794347796709858386130887087383"
                            , AddingBigNumbers.Add("234859234758913759182357398457398474598237459823745928347538", "987429134712934876249385134781395873198472398562384958739845"));

            Assert.AreEqual("1188027920792406899351871815238255333339717894129824807166673"
                            , AddingBigNumbers.Add("854694587458967459867923420398420394845873945734985374844444", "333333333333439439483948394839834938493843948394839432322229"));

            Assert.AreEqual("1131313130303031311313030303131313121212131313129120030130132"
                            , AddingBigNumbers.Add("666666665656566666666565656666666656565666666665656566666666", "464646464646464644646464646464646464646464646463463463463466"));

            Assert.AreEqual(
                "1823172964260263830982280609675150766951754355882242391698277783797094242179652457248777050585906182180138262963360272327"
                , AddingBigNumbers.Add("987429134712934876249385134781395873198472398562384958739845234859234758913759182357398457398474598237459823745928347538", "835743829547328954732895474893754893753281957319857432958432548937859483265893274891378593187431583942678439217431924789"));
        }
Ejemplo n.º 3
0
 public void Add_Test(string expected, string a, string b)
 {
     Assert.AreEqual(expected, AddingBigNumbers.Add(a, b));
 }
 public void ASimpleKataTest()
 {
     Assert.AreEqual("110", AddingBigNumbers.Add("91", "19"));
     Assert.AreEqual("1111111111", AddingBigNumbers.Add("123456789", "987654322"));
     Assert.AreEqual("1000000000", AddingBigNumbers.Add("999999999", "1"));
 }
Ejemplo n.º 5
0
 public void Test_2()
 {
     Assert.AreEqual("3333333333222", AddingBigNumbers.Add("1111111111222", "2222222222222"));
 }
Ejemplo n.º 6
0
 public void Test_1()
 {
     Assert.AreEqual("110", AddingBigNumbers.Add("11", "99"));
 }
Ejemplo n.º 7
0
 public void Test_0()
 {
     Assert.AreEqual("444", AddingBigNumbers.Add("123", "321"));
 }
Ejemplo n.º 8
0
 public void MyTest()
 {
     Assert.AreEqual("4444", AddingBigNumbers.Add("123", "4321"));
     Assert.AreEqual("37657756", AddingBigNumbers.Add("3423432", "34234324"));
     //Assert.AreEqual("expected", "actual");
 }