public void MultiplicationTest9()
        {
            ArbitraryLong x = new ArbitraryLong("-3123213124421645509742727091");
            ArbitraryLong y = new ArbitraryLong("6894681268421846821984126984126841814896981");

            Assert.AreEqual(ArbitraryLong.Multiplication(x, y).ToString(), "-21533559026239190160675878908350170100040892387878497732503924162812271");
        }
Ejemplo n.º 2
0
        public void SubtractionTest3()
        {
            ArbitraryLong x = new ArbitraryLong("31232131124214");
            ArbitraryLong y = new ArbitraryLong("986312631");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "31231144811583");
        }
Ejemplo n.º 3
0
        public void SubtractionTest7()
        {
            ArbitraryLong x = new ArbitraryLong("0");
            ArbitraryLong y = new ArbitraryLong("0");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "0");
        }
Ejemplo n.º 4
0
        public void SubtractionTest25()
        {
            ArbitraryLong x = new ArbitraryLong(321341242);
            ArbitraryLong y = new ArbitraryLong(4124141);

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "317217101");
        }
Ejemplo n.º 5
0
        public void SubtractionTest27()
        {
            ArbitraryLong x = new ArbitraryLong(-986866);
            ArbitraryLong y = new ArbitraryLong(-863663);

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "-123203");
        }
Ejemplo n.º 6
0
        public void SubtractionTest16()
        {
            ArbitraryLong x = new ArbitraryLong("-894198648199648216648126842109410212142601620848128");
            ArbitraryLong y = new ArbitraryLong("-8129972300291974217094721094684168941698");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "-894198648191518244347834867892315491047917451906430");
        }
Ejemplo n.º 7
0
        public void SubtractionTest2()
        {
            ArbitraryLong x = new ArbitraryLong("912378129632173152931264");
            ArbitraryLong y = new ArbitraryLong("312319999779877321");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "912377817312173373053943");
        }
Ejemplo n.º 8
0
        public void AdditionTest26()
        {
            ArbitraryLong x = new ArbitraryLong(283753125);
            ArbitraryLong y = new ArbitraryLong(312321);

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "284065446");
        }
Ejemplo n.º 9
0
        public void AdditionTest27()
        {
            ArbitraryLong x = new ArbitraryLong(31232134);
            ArbitraryLong y = new ArbitraryLong(-889777);

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "30342357");
        }
Ejemplo n.º 10
0
        public void AdditionTest2()
        {
            ArbitraryLong x = new ArbitraryLong("7309");
            ArbitraryLong y = new ArbitraryLong("6978");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "14287");
        }
Ejemplo n.º 11
0
        public void AdditionTest24()
        {
            ArbitraryLong x = new ArbitraryLong("21312321233213214124112412421876865655855885632432421643643");
            ArbitraryLong y = new ArbitraryLong("-6434121242421424242424242446346458658659497472974249219642169146461946641269415845");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "-6434121242421424242424221134025225445445373360561827342776513290576314208847772202");
        }
Ejemplo n.º 12
0
        public void AdditionTest22()
        {
            ArbitraryLong x = new ArbitraryLong("979778668689680997896543351535217626185313");
            ArbitraryLong y = new ArbitraryLong("9987736836636816828163121386318831266128632168162368163813286123");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "9987736836636816828164101164987520947126528711513903381439471436");
        }
Ejemplo n.º 13
0
        public void AdditionTest18()
        {
            ArbitraryLong x = new ArbitraryLong("-3535352999634399");
            ArbitraryLong y = new ArbitraryLong("39998877332218");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "-3495354122302181");
        }
Ejemplo n.º 14
0
        public void AdditionTest12()
        {
            ArbitraryLong x = new ArbitraryLong("-3535352999634399");
            ArbitraryLong y = new ArbitraryLong("-39998877332218");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "-3575351876966617");
        }
Ejemplo n.º 15
0
        public void SubtractionTest12()
        {
            ArbitraryLong x = new ArbitraryLong("9861266321636683126638216836821863861268362118");
            ArbitraryLong y = new ArbitraryLong("-683162368126832681636862183126989842164");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "9861267004799051253470898473684046988258204282");
        }
Ejemplo n.º 16
0
        public void AdditionTest28()
        {
            ArbitraryLong x = new ArbitraryLong(0);
            ArbitraryLong y = new ArbitraryLong(0);

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "0");
        }
Ejemplo n.º 17
0
        public void SubtractionTest14()
        {
            ArbitraryLong x = new ArbitraryLong("681268326163868192683681268648109147412709");
            ArbitraryLong y = new ArbitraryLong("-9683168238126836182683162686846821686142684126842188641268142682");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "9683168238126836182683843955172985554335367808110836750415555391");
        }
Ejemplo n.º 18
0
        public void AdditionTest29()
        {
            ArbitraryLong x = new ArbitraryLong(-698236326);
            ArbitraryLong y = new ArbitraryLong(-7474127);

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "-705710453");
        }
Ejemplo n.º 19
0
        public void SubtractionTest18()
        {
            ArbitraryLong x = new ArbitraryLong("-69832166983681246984126498194812948621684126842681264826821864268421682");
            ArbitraryLong y = new ArbitraryLong("-786321312398648296412648970921373712730217903209130932709321709317209371290974791271279420927971");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "786321312398648296412648901089206729048970919082632737896373087633082528609709964449415152506289");
        }
Ejemplo n.º 20
0
        public void AdditionTest4()
        {
            ArbitraryLong x = new ArbitraryLong("82912");
            ArbitraryLong y = new ArbitraryLong("9876");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "92788");
        }
Ejemplo n.º 21
0
        public void SubtractionTest23()
        {
            ArbitraryLong x = new ArbitraryLong("2313123123123123123123123121123123");
            ArbitraryLong y = new ArbitraryLong("1186163210949712047217094790172070");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "1126959912173411075906028330951053");
        }
Ejemplo n.º 22
0
        public void AdditionTest6()
        {
            ArbitraryLong x = new ArbitraryLong("92321321");
            ArbitraryLong y = new ArbitraryLong("7547475474");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "7639796795");
        }
Ejemplo n.º 23
0
        public void SubtractionTest26()
        {
            ArbitraryLong x = new ArbitraryLong(41221421);
            ArbitraryLong y = new ArbitraryLong(-720973);

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "41942394");
        }
Ejemplo n.º 24
0
        public void AdditionTest8()
        {
            ArbitraryLong x = new ArbitraryLong("895739043");
            ArbitraryLong y = new ArbitraryLong("-9987422");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "885751621");
        }
Ejemplo n.º 25
0
        public void SubtractionTest29()
        {
            ArbitraryLong x = new ArbitraryLong(-688263);
            ArbitraryLong y = new ArbitraryLong(-4242632);

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "3554369");
        }
Ejemplo n.º 26
0
        public void AdditionTest10()
        {
            ArbitraryLong x = new ArbitraryLong("9876542421998879");
            ArbitraryLong y = new ArbitraryLong("-9987665443232");

            Assert.AreEqual(ArbitraryLong.Addition(x, y).ToString(), "9866554756555647");
        }
Ejemplo n.º 27
0
        public void SubtractionTest5()
        {
            ArbitraryLong x = new ArbitraryLong("938378318362183126923968216383213");
            ArbitraryLong y = new ArbitraryLong("498278472178149142864169481281418284126812685235233532");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "-498278472178149142863231102963056100999888717018850319");
        }
Ejemplo n.º 28
0
        public void SubtractionTest10()
        {
            ArbitraryLong x = new ArbitraryLong("-8946194162461264821686418184198498");
            ArbitraryLong y = new ArbitraryLong("89709764896162684912698412862169168241468614286468468168");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "-89709764896162684912707359056331629506290300704652666666");
        }
Ejemplo n.º 29
0
        public void SubtractionTest8()
        {
            ArbitraryLong x = new ArbitraryLong("-639136219831269381283812813298");
            ArbitraryLong y = new ArbitraryLong("124214900888888866666652");

            Assert.AreEqual(ArbitraryLong.Subtraction(x, y).ToString(), "-639136344046170270172679479950");
        }
        public void MultiplicationTest7()
        {
            ArbitraryLong x = new ArbitraryLong("-7031937172730172747417274712");
            ArbitraryLong y = new ArbitraryLong("86931692936162368");

            Assert.AreEqual(ArbitraryLong.Multiplication(x, y).ToString(), "-611298203046165131635575865014194482492438016");
        }