public void MultiplicationTest10() { string x = "-3123213124421645509742727091"; string y = "6894681268421846821984126984126841814896981"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "-21533559026239190160675878908350170100040892387878497732503924162812271"); }
public void SubtractionTest24() { string x = "2313123123123123123123123121123123"; string y = "1186163210949712047217094790172070"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "1126959912173411075906028330951053"); }
public void SubtractionTest6() { string x = "938378318362183126923968216383213"; string y = "498278472178149142864169481281418284126812685235233532"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "-498278472178149142863231102963056100999888717018850319"); }
public void SubtractionTest15() { string x = "681268326163868192683681268648109147412709"; string y = "-9683168238126836182683162686846821686142684126842188641268142682"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "9683168238126836182683843955172985554335367808110836750415555391"); }
public void SubtractionTest19() { string x = "-69832166983681246984126498194812948621684126842681264826821864268421682"; string y = "-786321312398648296412648970921373712730217903209130932709321709317209371290974791271279420927971"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "786321312398648296412648901089206729048970919082632737896373087633082528609709964449415152506289"); }
public void AdditionTest9() { string x = "895739043"; string y = "-9987422"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "885751621"); }
public void SubtractionTest11() { string x = "-8946194162461264821686418184198498"; string y = "89709764896162684912698412862169168241468614286468468168"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "-89709764896162684912707359056331629506290300704652666666"); }
public void MultiplicationTest6() { string x = "56544848558"; string y = "65552987"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "3706683722439542746"); }
public void MultiplicationTest8() { string x = "-7031937172730172747417274712"; string y = "86931692936162368"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "-611298203046165131635575865014194482492438016"); }
public void MultiplicationTest18() { string x = "-1861686489168468124986126984698"; string y = "-4891942846841864816698124861869498612698412"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "9107263903749832487758105786179292001983647366803448469536467158812899576"); }
public void MultiplicationTest2() { string x = "365"; string y = "843"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "307695"); }
public void MultiplicationTest16() { string x = "-98641968946164981626489612648198646126841264868912"; string y = "-68921369831268313866812683"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "6798539622623121035938572622949532777403163686416146413069479501591254010896"); }
public void MultiplicationTest14() { string x = "6841894816841984686841214"; string y = "-8914681264816984198246891684124681248189"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "-60993311539549672487785490474855791520114520154999762845168061446"); }
public void MultiplicationTest12() { string x = "869412684216489216842169841284128914"; string y = "-468941684921868491698149684186"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Multiplication(arbitraryLongX, arbitraryLongY).ToString(), "-407703849028924833775702910146899525746595947098137120003211154004"); }
public void AdditionTest5() { string x = "82912"; string y = "9876"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "92788"); }
public void AdditionTest11() { string x = "9876542421998879"; string y = "-9987665443232"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "9866554756555647"); }
public void AdditionTest7() { string x = "92321321"; string y = "7547475474"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "7639796795"); }
public void AdditionTest1() { string x = "7309"; string y = "6978"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "14287"); }
public void SubtractionTest1() { string x = "912378129632173152931264"; string y = "312319999779877321"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "912377817312173373053943"); }
public void AdditionTest13() { string x = "-3535352999634399"; string y = "-39998877332218"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "-3575351876966617"); }
public void SubtractionTest13() { string x = "9861266321636683126638216836821863861268362118"; string y = "-683162368126832681636862183126989842164"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "9861267004799051253470898473684046988258204282"); }
public void AdditionTest19() { string x = "-3535352999634399"; string y = "39998877332218"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "-3495354122302181"); }
public void SubtractionTest17() { string x = "-894198648199648216648126842109410212142601620848128"; string y = "-8129972300291974217094721094684168941698"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "-894198648191518244347834867892315491047917451906430"); }
public void AdditionTest21() { string x = "0"; string y = "99999999"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "99999999"); }
public void SubtractionTest22() { string x = "1111111111111111111111111111111111111"; string y = "1111111111111111111111111111111111111"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "0"); }
public void AdditionTest23() { string x = "979778668689680997896543351535217626185313"; string y = "9987736836636816828163121386318831266128632168162368163813286123"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "9987736836636816828164101164987520947126528711513903381439471436"); }
public void SubtractionTest4() { string x = "31232131124214"; string y = "986312631"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "31231144811583"); }
public void AdditionTest25() { string x = "21312321233213214124112412421876865655855885632432421643643"; string y = "-6434121242421424242424242446346458658659497472974249219642169146461946641269415845"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Addition(arbitraryLongX, arbitraryLongY).ToString(), "-6434121242421424242424221134025225445445373360561827342776513290576314208847772202"); }
public void SubtractionTest9() { string x = "-639136219831269381283812813298"; string y = "124214900888888866666652"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Subtraction(arbitraryLongX, arbitraryLongY).ToString(), "-639136344046170270172679479950"); }
public void DivisionTest8() { string x = "0000"; string y = "0000000"; ArbitraryLong arbitraryLongX = ArbitraryLong.Parse(x); ArbitraryLong arbitraryLongY = ArbitraryLong.Parse(y); Assert.AreEqual(ArbitraryLong.Division(arbitraryLongX, arbitraryLongY).ToString(), "0"); }