BigIntegerTest.cs 71 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788
  1. using Renci.SshNet.Common;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. using System;
  4. using System.Globalization;
  5. using Renci.SshNet.Tests.Common;
  6. namespace Renci.SshNet.Tests.Classes.Common
  7. {
  8. /// <summary>
  9. ///This is a test class for BigIntegerTest and is intended
  10. ///to contain all BigIntegerTest Unit Tests
  11. ///</summary>
  12. [TestClass()]
  13. public class BigIntegerTest : TestBase
  14. {
  15. /// <summary>
  16. ///A test for BigInteger Constructor
  17. ///</summary>
  18. [TestMethod()]
  19. public void BigIntegerConstructorTest()
  20. {
  21. short sign = 0; // TODO: Initialize to an appropriate value
  22. uint[] data = null; // TODO: Initialize to an appropriate value
  23. BigInteger target = new BigInteger(sign, data);
  24. Assert.Inconclusive("TODO: Implement code to verify target");
  25. }
  26. /// <summary>
  27. ///A test for BigInteger Constructor
  28. ///</summary>
  29. [TestMethod()]
  30. public void BigIntegerConstructorTest1()
  31. {
  32. int value = 0; // TODO: Initialize to an appropriate value
  33. BigInteger target = new BigInteger(value);
  34. Assert.Inconclusive("TODO: Implement code to verify target");
  35. }
  36. /// <summary>
  37. ///A test for BigInteger Constructor
  38. ///</summary>
  39. [TestMethod()]
  40. public void BigIntegerConstructorTest2()
  41. {
  42. uint value = 0; // TODO: Initialize to an appropriate value
  43. BigInteger target = new BigInteger(value);
  44. Assert.Inconclusive("TODO: Implement code to verify target");
  45. }
  46. /// <summary>
  47. ///A test for BigInteger Constructor
  48. ///</summary>
  49. [TestMethod()]
  50. public void BigIntegerConstructorTest3()
  51. {
  52. long value = 0; // TODO: Initialize to an appropriate value
  53. BigInteger target = new BigInteger(value);
  54. Assert.Inconclusive("TODO: Implement code to verify target");
  55. }
  56. /// <summary>
  57. ///A test for BigInteger Constructor
  58. ///</summary>
  59. [TestMethod()]
  60. public void BigIntegerConstructorTest4()
  61. {
  62. ulong value = 0; // TODO: Initialize to an appropriate value
  63. BigInteger target = new BigInteger(value);
  64. Assert.Inconclusive("TODO: Implement code to verify target");
  65. }
  66. /// <summary>
  67. ///A test for BigInteger Constructor
  68. ///</summary>
  69. [TestMethod()]
  70. public void BigIntegerConstructorTest5()
  71. {
  72. double value = 0F; // TODO: Initialize to an appropriate value
  73. BigInteger target = new BigInteger(value);
  74. Assert.Inconclusive("TODO: Implement code to verify target");
  75. }
  76. /// <summary>
  77. ///A test for BigInteger Constructor
  78. ///</summary>
  79. [TestMethod()]
  80. public void BigIntegerConstructorTest6()
  81. {
  82. float value = 0F; // TODO: Initialize to an appropriate value
  83. BigInteger target = new BigInteger(value);
  84. Assert.Inconclusive("TODO: Implement code to verify target");
  85. }
  86. /// <summary>
  87. ///A test for BigInteger Constructor
  88. ///</summary>
  89. [TestMethod()]
  90. public void BigIntegerConstructorTest7()
  91. {
  92. Decimal value = new Decimal(); // TODO: Initialize to an appropriate value
  93. BigInteger target = new BigInteger(value);
  94. Assert.Inconclusive("TODO: Implement code to verify target");
  95. }
  96. /// <summary>
  97. ///A test for BigInteger Constructor
  98. ///</summary>
  99. [TestMethod()]
  100. public void BigIntegerConstructorTest8()
  101. {
  102. byte[] value = null; // TODO: Initialize to an appropriate value
  103. BigInteger target = new BigInteger(value);
  104. Assert.Inconclusive("TODO: Implement code to verify target");
  105. }
  106. /// <summary>
  107. ///A test for Abs
  108. ///</summary>
  109. [TestMethod()]
  110. public void AbsTest()
  111. {
  112. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  113. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  114. BigInteger actual;
  115. actual = BigInteger.Abs(value);
  116. Assert.AreEqual(expected, actual);
  117. Assert.Inconclusive("Verify the correctness of this test method.");
  118. }
  119. /// <summary>
  120. ///A test for Add
  121. ///</summary>
  122. [TestMethod()]
  123. public void AddTest()
  124. {
  125. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  126. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  127. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  128. BigInteger actual;
  129. actual = BigInteger.Add(left, right);
  130. Assert.AreEqual(expected, actual);
  131. Assert.Inconclusive("Verify the correctness of this test method.");
  132. }
  133. /// <summary>
  134. ///A test for Compare
  135. ///</summary>
  136. [TestMethod()]
  137. public void CompareTest()
  138. {
  139. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  140. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  141. int expected = 0; // TODO: Initialize to an appropriate value
  142. int actual;
  143. actual = BigInteger.Compare(left, right);
  144. Assert.AreEqual(expected, actual);
  145. Assert.Inconclusive("Verify the correctness of this test method.");
  146. }
  147. /// <summary>
  148. ///A test for CompareTo
  149. ///</summary>
  150. [TestMethod()]
  151. public void CompareToTest()
  152. {
  153. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  154. long other = 0; // TODO: Initialize to an appropriate value
  155. int expected = 0; // TODO: Initialize to an appropriate value
  156. int actual;
  157. actual = target.CompareTo(other);
  158. Assert.AreEqual(expected, actual);
  159. Assert.Inconclusive("Verify the correctness of this test method.");
  160. }
  161. /// <summary>
  162. ///A test for CompareTo
  163. ///</summary>
  164. [TestMethod()]
  165. public void CompareToTest1()
  166. {
  167. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  168. ulong other = 0; // TODO: Initialize to an appropriate value
  169. int expected = 0; // TODO: Initialize to an appropriate value
  170. int actual;
  171. actual = target.CompareTo(other);
  172. Assert.AreEqual(expected, actual);
  173. Assert.Inconclusive("Verify the correctness of this test method.");
  174. }
  175. /// <summary>
  176. ///A test for CompareTo
  177. ///</summary>
  178. [TestMethod()]
  179. public void CompareToTest2()
  180. {
  181. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  182. BigInteger other = new BigInteger(); // TODO: Initialize to an appropriate value
  183. int expected = 0; // TODO: Initialize to an appropriate value
  184. int actual;
  185. actual = target.CompareTo(other);
  186. Assert.AreEqual(expected, actual);
  187. Assert.Inconclusive("Verify the correctness of this test method.");
  188. }
  189. /// <summary>
  190. ///A test for CompareTo
  191. ///</summary>
  192. [TestMethod()]
  193. public void CompareToTest3()
  194. {
  195. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  196. object obj = null; // TODO: Initialize to an appropriate value
  197. int expected = 0; // TODO: Initialize to an appropriate value
  198. int actual;
  199. actual = target.CompareTo(obj);
  200. Assert.AreEqual(expected, actual);
  201. Assert.Inconclusive("Verify the correctness of this test method.");
  202. }
  203. /// <summary>
  204. ///A test for DivRem
  205. ///</summary>
  206. [TestMethod()]
  207. public void DivRemTest()
  208. {
  209. BigInteger dividend = new BigInteger(); // TODO: Initialize to an appropriate value
  210. BigInteger divisor = new BigInteger(); // TODO: Initialize to an appropriate value
  211. BigInteger remainder = new BigInteger(); // TODO: Initialize to an appropriate value
  212. BigInteger remainderExpected = new BigInteger(); // TODO: Initialize to an appropriate value
  213. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  214. BigInteger actual;
  215. actual = BigInteger.DivRem(dividend, divisor, out remainder);
  216. Assert.AreEqual(remainderExpected, remainder);
  217. Assert.AreEqual(expected, actual);
  218. Assert.Inconclusive("Verify the correctness of this test method.");
  219. }
  220. /// <summary>
  221. ///A test for Divide
  222. ///</summary>
  223. [TestMethod()]
  224. public void DivideTest()
  225. {
  226. BigInteger dividend = new BigInteger(); // TODO: Initialize to an appropriate value
  227. BigInteger divisor = new BigInteger(); // TODO: Initialize to an appropriate value
  228. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  229. BigInteger actual;
  230. actual = BigInteger.Divide(dividend, divisor);
  231. Assert.AreEqual(expected, actual);
  232. Assert.Inconclusive("Verify the correctness of this test method.");
  233. }
  234. /// <summary>
  235. ///A test for Equals
  236. ///</summary>
  237. [TestMethod()]
  238. public void EqualsTest()
  239. {
  240. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  241. BigInteger other = new BigInteger(); // TODO: Initialize to an appropriate value
  242. bool expected = false; // TODO: Initialize to an appropriate value
  243. bool actual;
  244. actual = target.Equals(other);
  245. Assert.AreEqual(expected, actual);
  246. Assert.Inconclusive("Verify the correctness of this test method.");
  247. }
  248. /// <summary>
  249. ///A test for Equals
  250. ///</summary>
  251. [TestMethod()]
  252. public void EqualsTest1()
  253. {
  254. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  255. ulong other = 0; // TODO: Initialize to an appropriate value
  256. bool expected = false; // TODO: Initialize to an appropriate value
  257. bool actual;
  258. actual = target.Equals(other);
  259. Assert.AreEqual(expected, actual);
  260. Assert.Inconclusive("Verify the correctness of this test method.");
  261. }
  262. /// <summary>
  263. ///A test for Equals
  264. ///</summary>
  265. [TestMethod()]
  266. public void EqualsTest2()
  267. {
  268. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  269. object obj = null; // TODO: Initialize to an appropriate value
  270. bool expected = false; // TODO: Initialize to an appropriate value
  271. bool actual;
  272. actual = target.Equals(obj);
  273. Assert.AreEqual(expected, actual);
  274. Assert.Inconclusive("Verify the correctness of this test method.");
  275. }
  276. /// <summary>
  277. ///A test for Equals
  278. ///</summary>
  279. [TestMethod()]
  280. public void EqualsTest3()
  281. {
  282. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  283. long other = 0; // TODO: Initialize to an appropriate value
  284. bool expected = false; // TODO: Initialize to an appropriate value
  285. bool actual;
  286. actual = target.Equals(other);
  287. Assert.AreEqual(expected, actual);
  288. Assert.Inconclusive("Verify the correctness of this test method.");
  289. }
  290. /// <summary>
  291. ///A test for GetHashCode
  292. ///</summary>
  293. [TestMethod()]
  294. public void GetHashCodeTest()
  295. {
  296. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  297. int expected = 0; // TODO: Initialize to an appropriate value
  298. int actual;
  299. actual = target.GetHashCode();
  300. Assert.AreEqual(expected, actual);
  301. Assert.Inconclusive("Verify the correctness of this test method.");
  302. }
  303. /// <summary>
  304. ///A test for GreatestCommonDivisor
  305. ///</summary>
  306. [TestMethod()]
  307. public void GreatestCommonDivisorTest()
  308. {
  309. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  310. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  311. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  312. BigInteger actual;
  313. actual = BigInteger.GreatestCommonDivisor(left, right);
  314. Assert.AreEqual(expected, actual);
  315. Assert.Inconclusive("Verify the correctness of this test method.");
  316. }
  317. /// <summary>
  318. ///A test for Log
  319. ///</summary>
  320. [TestMethod()]
  321. public void LogTest()
  322. {
  323. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  324. double baseValue = 0F; // TODO: Initialize to an appropriate value
  325. double expected = 0F; // TODO: Initialize to an appropriate value
  326. double actual;
  327. actual = BigInteger.Log(value, baseValue);
  328. Assert.AreEqual(expected, actual);
  329. Assert.Inconclusive("Verify the correctness of this test method.");
  330. }
  331. /// <summary>
  332. ///A test for Log
  333. ///</summary>
  334. [TestMethod()]
  335. public void LogTest1()
  336. {
  337. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  338. double expected = 0F; // TODO: Initialize to an appropriate value
  339. double actual;
  340. actual = BigInteger.Log(value);
  341. Assert.AreEqual(expected, actual);
  342. Assert.Inconclusive("Verify the correctness of this test method.");
  343. }
  344. /// <summary>
  345. ///A test for Log10
  346. ///</summary>
  347. [TestMethod()]
  348. public void Log10Test()
  349. {
  350. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  351. double expected = 0F; // TODO: Initialize to an appropriate value
  352. double actual;
  353. actual = BigInteger.Log10(value);
  354. Assert.AreEqual(expected, actual);
  355. Assert.Inconclusive("Verify the correctness of this test method.");
  356. }
  357. /// <summary>
  358. ///A test for Max
  359. ///</summary>
  360. [TestMethod()]
  361. public void MaxTest()
  362. {
  363. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  364. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  365. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  366. BigInteger actual;
  367. actual = BigInteger.Max(left, right);
  368. Assert.AreEqual(expected, actual);
  369. Assert.Inconclusive("Verify the correctness of this test method.");
  370. }
  371. /// <summary>
  372. ///A test for Min
  373. ///</summary>
  374. [TestMethod()]
  375. public void MinTest()
  376. {
  377. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  378. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  379. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  380. BigInteger actual;
  381. actual = BigInteger.Min(left, right);
  382. Assert.AreEqual(expected, actual);
  383. Assert.Inconclusive("Verify the correctness of this test method.");
  384. }
  385. /// <summary>
  386. ///A test for ModInverse
  387. ///</summary>
  388. [TestMethod()]
  389. public void ModInverseTest()
  390. {
  391. BigInteger bi = new BigInteger(); // TODO: Initialize to an appropriate value
  392. BigInteger modulus = new BigInteger(); // TODO: Initialize to an appropriate value
  393. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  394. BigInteger actual;
  395. actual = BigInteger.ModInverse(bi, modulus);
  396. Assert.AreEqual(expected, actual);
  397. Assert.Inconclusive("Verify the correctness of this test method.");
  398. }
  399. /// <summary>
  400. ///A test for ModPow
  401. ///</summary>
  402. [TestMethod()]
  403. public void ModPowTest()
  404. {
  405. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  406. BigInteger exponent = new BigInteger(); // TODO: Initialize to an appropriate value
  407. BigInteger modulus = new BigInteger(); // TODO: Initialize to an appropriate value
  408. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  409. BigInteger actual;
  410. actual = BigInteger.ModPow(value, exponent, modulus);
  411. Assert.AreEqual(expected, actual);
  412. Assert.Inconclusive("Verify the correctness of this test method.");
  413. }
  414. /// <summary>
  415. ///A test for Multiply
  416. ///</summary>
  417. [TestMethod()]
  418. public void MultiplyTest()
  419. {
  420. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  421. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  422. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  423. BigInteger actual;
  424. actual = BigInteger.Multiply(left, right);
  425. Assert.AreEqual(expected, actual);
  426. Assert.Inconclusive("Verify the correctness of this test method.");
  427. }
  428. /// <summary>
  429. ///A test for Negate
  430. ///</summary>
  431. [TestMethod()]
  432. public void NegateTest()
  433. {
  434. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  435. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  436. BigInteger actual;
  437. actual = BigInteger.Negate(value);
  438. Assert.AreEqual(expected, actual);
  439. Assert.Inconclusive("Verify the correctness of this test method.");
  440. }
  441. /// <summary>
  442. ///A test for Parse
  443. ///</summary>
  444. [TestMethod()]
  445. public void ParseTest()
  446. {
  447. string value = string.Empty; // TODO: Initialize to an appropriate value
  448. IFormatProvider provider = null; // TODO: Initialize to an appropriate value
  449. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  450. BigInteger actual;
  451. actual = BigInteger.Parse(value, provider);
  452. Assert.AreEqual(expected, actual);
  453. Assert.Inconclusive("Verify the correctness of this test method.");
  454. }
  455. /// <summary>
  456. ///A test for Parse
  457. ///</summary>
  458. [TestMethod()]
  459. public void ParseTest1()
  460. {
  461. string value = string.Empty; // TODO: Initialize to an appropriate value
  462. NumberStyles style = new NumberStyles(); // TODO: Initialize to an appropriate value
  463. IFormatProvider provider = null; // TODO: Initialize to an appropriate value
  464. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  465. BigInteger actual;
  466. actual = BigInteger.Parse(value, style, provider);
  467. Assert.AreEqual(expected, actual);
  468. Assert.Inconclusive("Verify the correctness of this test method.");
  469. }
  470. /// <summary>
  471. ///A test for Parse
  472. ///</summary>
  473. [TestMethod()]
  474. public void ParseTest2()
  475. {
  476. string value = string.Empty; // TODO: Initialize to an appropriate value
  477. NumberStyles style = new NumberStyles(); // TODO: Initialize to an appropriate value
  478. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  479. BigInteger actual;
  480. actual = BigInteger.Parse(value, style);
  481. Assert.AreEqual(expected, actual);
  482. Assert.Inconclusive("Verify the correctness of this test method.");
  483. }
  484. /// <summary>
  485. ///A test for PositiveMod
  486. ///</summary>
  487. [TestMethod()]
  488. public void PositiveModTest()
  489. {
  490. BigInteger dividend = new BigInteger(); // TODO: Initialize to an appropriate value
  491. BigInteger divisor = new BigInteger(); // TODO: Initialize to an appropriate value
  492. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  493. BigInteger actual;
  494. actual = BigInteger.PositiveMod(dividend, divisor);
  495. Assert.AreEqual(expected, actual);
  496. Assert.Inconclusive("Verify the correctness of this test method.");
  497. }
  498. /// <summary>
  499. ///A test for Pow
  500. ///</summary>
  501. [TestMethod()]
  502. public void PowTest()
  503. {
  504. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  505. int exponent = 0; // TODO: Initialize to an appropriate value
  506. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  507. BigInteger actual;
  508. actual = BigInteger.Pow(value, exponent);
  509. Assert.AreEqual(expected, actual);
  510. Assert.Inconclusive("Verify the correctness of this test method.");
  511. }
  512. /// <summary>
  513. ///A test for Random
  514. ///</summary>
  515. [TestMethod()]
  516. public void RandomTest()
  517. {
  518. int bitLength = 0; // TODO: Initialize to an appropriate value
  519. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  520. BigInteger actual;
  521. actual = BigInteger.Random(bitLength);
  522. Assert.AreEqual(expected, actual);
  523. Assert.Inconclusive("Verify the correctness of this test method.");
  524. }
  525. /// <summary>
  526. ///A test for Remainder
  527. ///</summary>
  528. [TestMethod()]
  529. public void RemainderTest()
  530. {
  531. BigInteger dividend = new BigInteger(); // TODO: Initialize to an appropriate value
  532. BigInteger divisor = new BigInteger(); // TODO: Initialize to an appropriate value
  533. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  534. BigInteger actual;
  535. actual = BigInteger.Remainder(dividend, divisor);
  536. Assert.AreEqual(expected, actual);
  537. Assert.Inconclusive("Verify the correctness of this test method.");
  538. }
  539. /// <summary>
  540. ///A test for Subtract
  541. ///</summary>
  542. [TestMethod()]
  543. public void SubtractTest()
  544. {
  545. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  546. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  547. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  548. BigInteger actual;
  549. actual = BigInteger.Subtract(left, right);
  550. Assert.AreEqual(expected, actual);
  551. Assert.Inconclusive("Verify the correctness of this test method.");
  552. }
  553. /// <summary>
  554. ///A test for ToByteArray
  555. ///</summary>
  556. [TestMethod()]
  557. public void ToByteArrayTest()
  558. {
  559. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  560. byte[] expected = null; // TODO: Initialize to an appropriate value
  561. byte[] actual;
  562. actual = target.ToByteArray();
  563. Assert.AreEqual(expected, actual);
  564. Assert.Inconclusive("Verify the correctness of this test method.");
  565. }
  566. /// <summary>
  567. ///A test for ToString
  568. ///</summary>
  569. [TestMethod()]
  570. public void ToStringTest()
  571. {
  572. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  573. string format = string.Empty; // TODO: Initialize to an appropriate value
  574. IFormatProvider provider = null; // TODO: Initialize to an appropriate value
  575. string expected = string.Empty; // TODO: Initialize to an appropriate value
  576. string actual;
  577. actual = target.ToString(format, provider);
  578. Assert.AreEqual(expected, actual);
  579. Assert.Inconclusive("Verify the correctness of this test method.");
  580. }
  581. /// <summary>
  582. ///A test for ToString
  583. ///</summary>
  584. [TestMethod()]
  585. public void ToStringTest1()
  586. {
  587. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  588. string format = string.Empty; // TODO: Initialize to an appropriate value
  589. string expected = string.Empty; // TODO: Initialize to an appropriate value
  590. string actual;
  591. actual = target.ToString(format);
  592. Assert.AreEqual(expected, actual);
  593. Assert.Inconclusive("Verify the correctness of this test method.");
  594. }
  595. /// <summary>
  596. ///A test for ToString
  597. ///</summary>
  598. [TestMethod()]
  599. public void ToStringTest2()
  600. {
  601. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  602. IFormatProvider provider = null; // TODO: Initialize to an appropriate value
  603. string expected = string.Empty; // TODO: Initialize to an appropriate value
  604. string actual;
  605. actual = target.ToString(provider);
  606. Assert.AreEqual(expected, actual);
  607. Assert.Inconclusive("Verify the correctness of this test method.");
  608. }
  609. /// <summary>
  610. ///A test for ToString
  611. ///</summary>
  612. [TestMethod()]
  613. public void ToStringTest3()
  614. {
  615. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  616. string expected = string.Empty; // TODO: Initialize to an appropriate value
  617. string actual;
  618. actual = target.ToString();
  619. Assert.AreEqual(expected, actual);
  620. Assert.Inconclusive("Verify the correctness of this test method.");
  621. }
  622. /// <summary>
  623. ///A test for TryParse
  624. ///</summary>
  625. [TestMethod()]
  626. public void TryParseTest()
  627. {
  628. string value = string.Empty; // TODO: Initialize to an appropriate value
  629. NumberStyles style = new NumberStyles(); // TODO: Initialize to an appropriate value
  630. CultureInfo cultureInfo = null; // TODO: Initialize to an appropriate value
  631. BigInteger result = new BigInteger(); // TODO: Initialize to an appropriate value
  632. BigInteger resultExpected = new BigInteger(); // TODO: Initialize to an appropriate value
  633. bool expected = false; // TODO: Initialize to an appropriate value
  634. bool actual;
  635. actual = BigInteger.TryParse(value, style, cultureInfo, out result);
  636. Assert.AreEqual(resultExpected, result);
  637. Assert.AreEqual(expected, actual);
  638. Assert.Inconclusive("Verify the correctness of this test method.");
  639. }
  640. /// <summary>
  641. ///A test for TryParse
  642. ///</summary>
  643. [TestMethod()]
  644. public void TryParseTest1()
  645. {
  646. string value = string.Empty; // TODO: Initialize to an appropriate value
  647. BigInteger result = new BigInteger(); // TODO: Initialize to an appropriate value
  648. BigInteger resultExpected = new BigInteger(); // TODO: Initialize to an appropriate value
  649. bool expected = false; // TODO: Initialize to an appropriate value
  650. bool actual;
  651. actual = BigInteger.TryParse(value, out result);
  652. Assert.AreEqual(resultExpected, result);
  653. Assert.AreEqual(expected, actual);
  654. Assert.Inconclusive("Verify the correctness of this test method.");
  655. }
  656. /// <summary>
  657. ///A test for op_Addition
  658. ///</summary>
  659. [TestMethod()]
  660. public void op_AdditionTest()
  661. {
  662. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  663. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  664. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  665. BigInteger actual;
  666. actual = (left + right);
  667. Assert.AreEqual(expected, actual);
  668. Assert.Inconclusive("Verify the correctness of this test method.");
  669. }
  670. /// <summary>
  671. ///A test for op_BitwiseAnd
  672. ///</summary>
  673. [TestMethod()]
  674. public void op_BitwiseAndTest()
  675. {
  676. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  677. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  678. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  679. BigInteger actual;
  680. actual = (left & right);
  681. Assert.AreEqual(expected, actual);
  682. Assert.Inconclusive("Verify the correctness of this test method.");
  683. }
  684. /// <summary>
  685. ///A test for op_BitwiseOr
  686. ///</summary>
  687. [TestMethod()]
  688. public void op_BitwiseOrTest()
  689. {
  690. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  691. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  692. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  693. BigInteger actual;
  694. actual = (left | right);
  695. Assert.AreEqual(expected, actual);
  696. Assert.Inconclusive("Verify the correctness of this test method.");
  697. }
  698. /// <summary>
  699. ///A test for op_Decrement
  700. ///</summary>
  701. [TestMethod()]
  702. public void op_DecrementTest()
  703. {
  704. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  705. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  706. BigInteger actual;
  707. actual = --(value);
  708. Assert.AreEqual(expected, actual);
  709. Assert.Inconclusive("Verify the correctness of this test method.");
  710. }
  711. /// <summary>
  712. ///A test for op_Division
  713. ///</summary>
  714. [TestMethod()]
  715. public void op_DivisionTest()
  716. {
  717. BigInteger dividend = new BigInteger(); // TODO: Initialize to an appropriate value
  718. BigInteger divisor = new BigInteger(); // TODO: Initialize to an appropriate value
  719. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  720. BigInteger actual;
  721. actual = (dividend / divisor);
  722. Assert.AreEqual(expected, actual);
  723. Assert.Inconclusive("Verify the correctness of this test method.");
  724. }
  725. /// <summary>
  726. ///A test for op_Equality
  727. ///</summary>
  728. [TestMethod()]
  729. public void op_EqualityTest()
  730. {
  731. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  732. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  733. bool expected = false; // TODO: Initialize to an appropriate value
  734. bool actual;
  735. actual = (left == right);
  736. Assert.AreEqual(expected, actual);
  737. Assert.Inconclusive("Verify the correctness of this test method.");
  738. }
  739. /// <summary>
  740. ///A test for op_Equality
  741. ///</summary>
  742. [TestMethod()]
  743. public void op_EqualityTest1()
  744. {
  745. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  746. long right = 0; // TODO: Initialize to an appropriate value
  747. bool expected = false; // TODO: Initialize to an appropriate value
  748. bool actual;
  749. actual = (left == right);
  750. Assert.AreEqual(expected, actual);
  751. Assert.Inconclusive("Verify the correctness of this test method.");
  752. }
  753. /// <summary>
  754. ///A test for op_Equality
  755. ///</summary>
  756. [TestMethod()]
  757. public void op_EqualityTest2()
  758. {
  759. long left = 0; // TODO: Initialize to an appropriate value
  760. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  761. bool expected = false; // TODO: Initialize to an appropriate value
  762. bool actual;
  763. actual = (left == right);
  764. Assert.AreEqual(expected, actual);
  765. Assert.Inconclusive("Verify the correctness of this test method.");
  766. }
  767. /// <summary>
  768. ///A test for op_Equality
  769. ///</summary>
  770. [TestMethod()]
  771. public void op_EqualityTest3()
  772. {
  773. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  774. ulong right = 0; // TODO: Initialize to an appropriate value
  775. bool expected = false; // TODO: Initialize to an appropriate value
  776. bool actual;
  777. actual = (left == right);
  778. Assert.AreEqual(expected, actual);
  779. Assert.Inconclusive("Verify the correctness of this test method.");
  780. }
  781. /// <summary>
  782. ///A test for op_Equality
  783. ///</summary>
  784. [TestMethod()]
  785. public void op_EqualityTest4()
  786. {
  787. ulong left = 0; // TODO: Initialize to an appropriate value
  788. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  789. bool expected = false; // TODO: Initialize to an appropriate value
  790. bool actual;
  791. actual = (left == right);
  792. Assert.AreEqual(expected, actual);
  793. Assert.Inconclusive("Verify the correctness of this test method.");
  794. }
  795. /// <summary>
  796. ///A test for op_ExclusiveOr
  797. ///</summary>
  798. [TestMethod()]
  799. public void op_ExclusiveOrTest()
  800. {
  801. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  802. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  803. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  804. BigInteger actual;
  805. actual = (left ^ right);
  806. Assert.AreEqual(expected, actual);
  807. Assert.Inconclusive("Verify the correctness of this test method.");
  808. }
  809. /// <summary>
  810. ///A test for op_Explicit
  811. ///</summary>
  812. [TestMethod()]
  813. public void op_ExplicitTest()
  814. {
  815. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  816. short expected = 0; // TODO: Initialize to an appropriate value
  817. short actual;
  818. actual = ((short)(value));
  819. Assert.AreEqual(expected, actual);
  820. Assert.Inconclusive("Verify the correctness of this test method.");
  821. }
  822. /// <summary>
  823. ///A test for op_Explicit
  824. ///</summary>
  825. [TestMethod()]
  826. public void op_ExplicitTest1()
  827. {
  828. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  829. ushort expected = 0; // TODO: Initialize to an appropriate value
  830. ushort actual;
  831. actual = ((ushort)(value));
  832. Assert.AreEqual(expected, actual);
  833. Assert.Inconclusive("Verify the correctness of this test method.");
  834. }
  835. /// <summary>
  836. ///A test for op_Explicit
  837. ///</summary>
  838. [TestMethod()]
  839. public void op_ExplicitTest2()
  840. {
  841. Decimal value = new Decimal(); // TODO: Initialize to an appropriate value
  842. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  843. BigInteger actual;
  844. actual = ((BigInteger)(value));
  845. Assert.AreEqual(expected, actual);
  846. Assert.Inconclusive("Verify the correctness of this test method.");
  847. }
  848. /// <summary>
  849. ///A test for op_Explicit
  850. ///</summary>
  851. [TestMethod()]
  852. public void op_ExplicitTest3()
  853. {
  854. float value = 0F; // TODO: Initialize to an appropriate value
  855. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  856. BigInteger actual;
  857. actual = ((BigInteger)(value));
  858. Assert.AreEqual(expected, actual);
  859. Assert.Inconclusive("Verify the correctness of this test method.");
  860. }
  861. /// <summary>
  862. ///A test for op_Explicit
  863. ///</summary>
  864. [TestMethod()]
  865. public void op_ExplicitTest4()
  866. {
  867. double value = 0F; // TODO: Initialize to an appropriate value
  868. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  869. BigInteger actual;
  870. actual = ((BigInteger)(value));
  871. Assert.AreEqual(expected, actual);
  872. Assert.Inconclusive("Verify the correctness of this test method.");
  873. }
  874. /// <summary>
  875. ///A test for op_Explicit
  876. ///</summary>
  877. [TestMethod()]
  878. public void op_ExplicitTest5()
  879. {
  880. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  881. Decimal expected = new Decimal(); // TODO: Initialize to an appropriate value
  882. Decimal actual;
  883. actual = ((Decimal)(value));
  884. Assert.AreEqual(expected, actual);
  885. Assert.Inconclusive("Verify the correctness of this test method.");
  886. }
  887. /// <summary>
  888. ///A test for op_Explicit
  889. ///</summary>
  890. [TestMethod()]
  891. public void op_ExplicitTest6()
  892. {
  893. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  894. float expected = 0F; // TODO: Initialize to an appropriate value
  895. float actual;
  896. actual = ((float)(value));
  897. Assert.AreEqual(expected, actual);
  898. Assert.Inconclusive("Verify the correctness of this test method.");
  899. }
  900. /// <summary>
  901. ///A test for op_Explicit
  902. ///</summary>
  903. [TestMethod()]
  904. public void op_ExplicitTest7()
  905. {
  906. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  907. double expected = 0F; // TODO: Initialize to an appropriate value
  908. double actual;
  909. actual = ((double)(value));
  910. Assert.AreEqual(expected, actual);
  911. Assert.Inconclusive("Verify the correctness of this test method.");
  912. }
  913. /// <summary>
  914. ///A test for op_Explicit
  915. ///</summary>
  916. [TestMethod()]
  917. public void op_ExplicitTest8()
  918. {
  919. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  920. ulong expected = 0; // TODO: Initialize to an appropriate value
  921. ulong actual;
  922. actual = ((ulong)(value));
  923. Assert.AreEqual(expected, actual);
  924. Assert.Inconclusive("Verify the correctness of this test method.");
  925. }
  926. /// <summary>
  927. ///A test for op_Explicit
  928. ///</summary>
  929. [TestMethod()]
  930. public void op_ExplicitTest9()
  931. {
  932. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  933. long expected = 0; // TODO: Initialize to an appropriate value
  934. long actual;
  935. actual = ((long)(value));
  936. Assert.AreEqual(expected, actual);
  937. Assert.Inconclusive("Verify the correctness of this test method.");
  938. }
  939. /// <summary>
  940. ///A test for op_Explicit
  941. ///</summary>
  942. [TestMethod()]
  943. public void op_ExplicitTest10()
  944. {
  945. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  946. sbyte expected = 0; // TODO: Initialize to an appropriate value
  947. sbyte actual;
  948. actual = ((sbyte)(value));
  949. Assert.AreEqual(expected, actual);
  950. Assert.Inconclusive("Verify the correctness of this test method.");
  951. }
  952. /// <summary>
  953. ///A test for op_Explicit
  954. ///</summary>
  955. [TestMethod()]
  956. public void op_ExplicitTest11()
  957. {
  958. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  959. byte expected = 0; // TODO: Initialize to an appropriate value
  960. byte actual;
  961. actual = ((byte)(value));
  962. Assert.AreEqual(expected, actual);
  963. Assert.Inconclusive("Verify the correctness of this test method.");
  964. }
  965. /// <summary>
  966. ///A test for op_Explicit
  967. ///</summary>
  968. [TestMethod()]
  969. public void op_ExplicitTest12()
  970. {
  971. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  972. int expected = 0; // TODO: Initialize to an appropriate value
  973. int actual;
  974. actual = ((int)(value));
  975. Assert.AreEqual(expected, actual);
  976. Assert.Inconclusive("Verify the correctness of this test method.");
  977. }
  978. /// <summary>
  979. ///A test for op_Explicit
  980. ///</summary>
  981. [TestMethod()]
  982. public void op_ExplicitTest13()
  983. {
  984. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  985. uint expected = 0; // TODO: Initialize to an appropriate value
  986. uint actual;
  987. actual = ((uint)(value));
  988. Assert.AreEqual(expected, actual);
  989. Assert.Inconclusive("Verify the correctness of this test method.");
  990. }
  991. /// <summary>
  992. ///A test for op_GreaterThan
  993. ///</summary>
  994. [TestMethod()]
  995. public void op_GreaterThanTest()
  996. {
  997. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  998. long right = 0; // TODO: Initialize to an appropriate value
  999. bool expected = false; // TODO: Initialize to an appropriate value
  1000. bool actual;
  1001. actual = (left > right);
  1002. Assert.AreEqual(expected, actual);
  1003. Assert.Inconclusive("Verify the correctness of this test method.");
  1004. }
  1005. /// <summary>
  1006. ///A test for op_GreaterThan
  1007. ///</summary>
  1008. [TestMethod()]
  1009. public void op_GreaterThanTest1()
  1010. {
  1011. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1012. ulong right = 0; // TODO: Initialize to an appropriate value
  1013. bool expected = false; // TODO: Initialize to an appropriate value
  1014. bool actual;
  1015. actual = (left > right);
  1016. Assert.AreEqual(expected, actual);
  1017. Assert.Inconclusive("Verify the correctness of this test method.");
  1018. }
  1019. /// <summary>
  1020. ///A test for op_GreaterThan
  1021. ///</summary>
  1022. [TestMethod()]
  1023. public void op_GreaterThanTest2()
  1024. {
  1025. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1026. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1027. bool expected = false; // TODO: Initialize to an appropriate value
  1028. bool actual;
  1029. actual = (left > right);
  1030. Assert.AreEqual(expected, actual);
  1031. Assert.Inconclusive("Verify the correctness of this test method.");
  1032. }
  1033. /// <summary>
  1034. ///A test for op_GreaterThan
  1035. ///</summary>
  1036. [TestMethod()]
  1037. public void op_GreaterThanTest3()
  1038. {
  1039. long left = 0; // TODO: Initialize to an appropriate value
  1040. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1041. bool expected = false; // TODO: Initialize to an appropriate value
  1042. bool actual;
  1043. actual = (left > right);
  1044. Assert.AreEqual(expected, actual);
  1045. Assert.Inconclusive("Verify the correctness of this test method.");
  1046. }
  1047. /// <summary>
  1048. ///A test for op_GreaterThan
  1049. ///</summary>
  1050. [TestMethod()]
  1051. public void op_GreaterThanTest4()
  1052. {
  1053. ulong left = 0; // TODO: Initialize to an appropriate value
  1054. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1055. bool expected = false; // TODO: Initialize to an appropriate value
  1056. bool actual;
  1057. actual = (left > right);
  1058. Assert.AreEqual(expected, actual);
  1059. Assert.Inconclusive("Verify the correctness of this test method.");
  1060. }
  1061. /// <summary>
  1062. ///A test for op_GreaterThanOrEqual
  1063. ///</summary>
  1064. [TestMethod()]
  1065. public void op_GreaterThanOrEqualTest()
  1066. {
  1067. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1068. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1069. bool expected = false; // TODO: Initialize to an appropriate value
  1070. bool actual;
  1071. actual = (left >= right);
  1072. Assert.AreEqual(expected, actual);
  1073. Assert.Inconclusive("Verify the correctness of this test method.");
  1074. }
  1075. /// <summary>
  1076. ///A test for op_GreaterThanOrEqual
  1077. ///</summary>
  1078. [TestMethod()]
  1079. public void op_GreaterThanOrEqualTest1()
  1080. {
  1081. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1082. long right = 0; // TODO: Initialize to an appropriate value
  1083. bool expected = false; // TODO: Initialize to an appropriate value
  1084. bool actual;
  1085. actual = (left >= right);
  1086. Assert.AreEqual(expected, actual);
  1087. Assert.Inconclusive("Verify the correctness of this test method.");
  1088. }
  1089. /// <summary>
  1090. ///A test for op_GreaterThanOrEqual
  1091. ///</summary>
  1092. [TestMethod()]
  1093. public void op_GreaterThanOrEqualTest2()
  1094. {
  1095. long left = 0; // TODO: Initialize to an appropriate value
  1096. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1097. bool expected = false; // TODO: Initialize to an appropriate value
  1098. bool actual;
  1099. actual = (left >= right);
  1100. Assert.AreEqual(expected, actual);
  1101. Assert.Inconclusive("Verify the correctness of this test method.");
  1102. }
  1103. /// <summary>
  1104. ///A test for op_GreaterThanOrEqual
  1105. ///</summary>
  1106. [TestMethod()]
  1107. public void op_GreaterThanOrEqualTest3()
  1108. {
  1109. ulong left = 0; // TODO: Initialize to an appropriate value
  1110. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1111. bool expected = false; // TODO: Initialize to an appropriate value
  1112. bool actual;
  1113. actual = (left >= right);
  1114. Assert.AreEqual(expected, actual);
  1115. Assert.Inconclusive("Verify the correctness of this test method.");
  1116. }
  1117. /// <summary>
  1118. ///A test for op_GreaterThanOrEqual
  1119. ///</summary>
  1120. [TestMethod()]
  1121. public void op_GreaterThanOrEqualTest4()
  1122. {
  1123. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1124. ulong right = 0; // TODO: Initialize to an appropriate value
  1125. bool expected = false; // TODO: Initialize to an appropriate value
  1126. bool actual;
  1127. actual = (left >= right);
  1128. Assert.AreEqual(expected, actual);
  1129. Assert.Inconclusive("Verify the correctness of this test method.");
  1130. }
  1131. /// <summary>
  1132. ///A test for op_Implicit
  1133. ///</summary>
  1134. [TestMethod()]
  1135. public void op_ImplicitTest()
  1136. {
  1137. short value = 0; // TODO: Initialize to an appropriate value
  1138. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1139. BigInteger actual;
  1140. actual = value;
  1141. Assert.AreEqual(expected, actual);
  1142. Assert.Inconclusive("Verify the correctness of this test method.");
  1143. }
  1144. /// <summary>
  1145. ///A test for op_Implicit
  1146. ///</summary>
  1147. [TestMethod()]
  1148. public void op_ImplicitTest1()
  1149. {
  1150. uint value = 0; // TODO: Initialize to an appropriate value
  1151. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1152. BigInteger actual;
  1153. actual = value;
  1154. Assert.AreEqual(expected, actual);
  1155. Assert.Inconclusive("Verify the correctness of this test method.");
  1156. }
  1157. /// <summary>
  1158. ///A test for op_Implicit
  1159. ///</summary>
  1160. [TestMethod()]
  1161. public void op_ImplicitTest2()
  1162. {
  1163. int value = 0; // TODO: Initialize to an appropriate value
  1164. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1165. BigInteger actual;
  1166. actual = value;
  1167. Assert.AreEqual(expected, actual);
  1168. Assert.Inconclusive("Verify the correctness of this test method.");
  1169. }
  1170. /// <summary>
  1171. ///A test for op_Implicit
  1172. ///</summary>
  1173. [TestMethod()]
  1174. public void op_ImplicitTest3()
  1175. {
  1176. ushort value = 0; // TODO: Initialize to an appropriate value
  1177. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1178. BigInteger actual;
  1179. actual = value;
  1180. Assert.AreEqual(expected, actual);
  1181. Assert.Inconclusive("Verify the correctness of this test method.");
  1182. }
  1183. /// <summary>
  1184. ///A test for op_Implicit
  1185. ///</summary>
  1186. [TestMethod()]
  1187. public void op_ImplicitTest4()
  1188. {
  1189. byte value = 0; // TODO: Initialize to an appropriate value
  1190. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1191. BigInteger actual;
  1192. actual = value;
  1193. Assert.AreEqual(expected, actual);
  1194. Assert.Inconclusive("Verify the correctness of this test method.");
  1195. }
  1196. /// <summary>
  1197. ///A test for op_Implicit
  1198. ///</summary>
  1199. [TestMethod()]
  1200. public void op_ImplicitTest5()
  1201. {
  1202. sbyte value = 0; // TODO: Initialize to an appropriate value
  1203. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1204. BigInteger actual;
  1205. actual = value;
  1206. Assert.AreEqual(expected, actual);
  1207. Assert.Inconclusive("Verify the correctness of this test method.");
  1208. }
  1209. /// <summary>
  1210. ///A test for op_Implicit
  1211. ///</summary>
  1212. [TestMethod()]
  1213. public void op_ImplicitTest6()
  1214. {
  1215. long value = 0; // TODO: Initialize to an appropriate value
  1216. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1217. BigInteger actual;
  1218. actual = value;
  1219. Assert.AreEqual(expected, actual);
  1220. Assert.Inconclusive("Verify the correctness of this test method.");
  1221. }
  1222. /// <summary>
  1223. ///A test for op_Implicit
  1224. ///</summary>
  1225. [TestMethod()]
  1226. public void op_ImplicitTest7()
  1227. {
  1228. ulong value = 0; // TODO: Initialize to an appropriate value
  1229. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1230. BigInteger actual;
  1231. actual = value;
  1232. Assert.AreEqual(expected, actual);
  1233. Assert.Inconclusive("Verify the correctness of this test method.");
  1234. }
  1235. /// <summary>
  1236. ///A test for op_Increment
  1237. ///</summary>
  1238. [TestMethod()]
  1239. public void op_IncrementTest()
  1240. {
  1241. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  1242. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1243. BigInteger actual;
  1244. actual = ++(value);
  1245. Assert.AreEqual(expected, actual);
  1246. Assert.Inconclusive("Verify the correctness of this test method.");
  1247. }
  1248. /// <summary>
  1249. ///A test for op_Inequality
  1250. ///</summary>
  1251. [TestMethod()]
  1252. public void op_InequalityTest()
  1253. {
  1254. long left = 0; // TODO: Initialize to an appropriate value
  1255. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1256. bool expected = false; // TODO: Initialize to an appropriate value
  1257. bool actual;
  1258. actual = (left != right);
  1259. Assert.AreEqual(expected, actual);
  1260. Assert.Inconclusive("Verify the correctness of this test method.");
  1261. }
  1262. /// <summary>
  1263. ///A test for op_Inequality
  1264. ///</summary>
  1265. [TestMethod()]
  1266. public void op_InequalityTest1()
  1267. {
  1268. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1269. ulong right = 0; // TODO: Initialize to an appropriate value
  1270. bool expected = false; // TODO: Initialize to an appropriate value
  1271. bool actual;
  1272. actual = (left != right);
  1273. Assert.AreEqual(expected, actual);
  1274. Assert.Inconclusive("Verify the correctness of this test method.");
  1275. }
  1276. /// <summary>
  1277. ///A test for op_Inequality
  1278. ///</summary>
  1279. [TestMethod()]
  1280. public void op_InequalityTest2()
  1281. {
  1282. ulong left = 0; // TODO: Initialize to an appropriate value
  1283. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1284. bool expected = false; // TODO: Initialize to an appropriate value
  1285. bool actual;
  1286. actual = (left != right);
  1287. Assert.AreEqual(expected, actual);
  1288. Assert.Inconclusive("Verify the correctness of this test method.");
  1289. }
  1290. /// <summary>
  1291. ///A test for op_Inequality
  1292. ///</summary>
  1293. [TestMethod()]
  1294. public void op_InequalityTest3()
  1295. {
  1296. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1297. long right = 0; // TODO: Initialize to an appropriate value
  1298. bool expected = false; // TODO: Initialize to an appropriate value
  1299. bool actual;
  1300. actual = (left != right);
  1301. Assert.AreEqual(expected, actual);
  1302. Assert.Inconclusive("Verify the correctness of this test method.");
  1303. }
  1304. /// <summary>
  1305. ///A test for op_Inequality
  1306. ///</summary>
  1307. [TestMethod()]
  1308. public void op_InequalityTest4()
  1309. {
  1310. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1311. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1312. bool expected = false; // TODO: Initialize to an appropriate value
  1313. bool actual;
  1314. actual = (left != right);
  1315. Assert.AreEqual(expected, actual);
  1316. Assert.Inconclusive("Verify the correctness of this test method.");
  1317. }
  1318. /// <summary>
  1319. ///A test for op_LeftShift
  1320. ///</summary>
  1321. [TestMethod()]
  1322. public void op_LeftShiftTest()
  1323. {
  1324. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  1325. int shift = 0; // TODO: Initialize to an appropriate value
  1326. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1327. BigInteger actual;
  1328. actual = (value << shift);
  1329. Assert.AreEqual(expected, actual);
  1330. Assert.Inconclusive("Verify the correctness of this test method.");
  1331. }
  1332. /// <summary>
  1333. ///A test for op_LessThan
  1334. ///</summary>
  1335. [TestMethod()]
  1336. public void op_LessThanTest()
  1337. {
  1338. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1339. ulong right = 0; // TODO: Initialize to an appropriate value
  1340. bool expected = false; // TODO: Initialize to an appropriate value
  1341. bool actual;
  1342. actual = (left < right);
  1343. Assert.AreEqual(expected, actual);
  1344. Assert.Inconclusive("Verify the correctness of this test method.");
  1345. }
  1346. /// <summary>
  1347. ///A test for op_LessThan
  1348. ///</summary>
  1349. [TestMethod()]
  1350. public void op_LessThanTest1()
  1351. {
  1352. long left = 0; // TODO: Initialize to an appropriate value
  1353. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1354. bool expected = false; // TODO: Initialize to an appropriate value
  1355. bool actual;
  1356. actual = (left < right);
  1357. Assert.AreEqual(expected, actual);
  1358. Assert.Inconclusive("Verify the correctness of this test method.");
  1359. }
  1360. /// <summary>
  1361. ///A test for op_LessThan
  1362. ///</summary>
  1363. [TestMethod()]
  1364. public void op_LessThanTest2()
  1365. {
  1366. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1367. long right = 0; // TODO: Initialize to an appropriate value
  1368. bool expected = false; // TODO: Initialize to an appropriate value
  1369. bool actual;
  1370. actual = (left < right);
  1371. Assert.AreEqual(expected, actual);
  1372. Assert.Inconclusive("Verify the correctness of this test method.");
  1373. }
  1374. /// <summary>
  1375. ///A test for op_LessThan
  1376. ///</summary>
  1377. [TestMethod()]
  1378. public void op_LessThanTest3()
  1379. {
  1380. ulong left = 0; // TODO: Initialize to an appropriate value
  1381. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1382. bool expected = false; // TODO: Initialize to an appropriate value
  1383. bool actual;
  1384. actual = (left < right);
  1385. Assert.AreEqual(expected, actual);
  1386. Assert.Inconclusive("Verify the correctness of this test method.");
  1387. }
  1388. /// <summary>
  1389. ///A test for op_LessThan
  1390. ///</summary>
  1391. [TestMethod()]
  1392. public void op_LessThanTest4()
  1393. {
  1394. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1395. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1396. bool expected = false; // TODO: Initialize to an appropriate value
  1397. bool actual;
  1398. actual = (left < right);
  1399. Assert.AreEqual(expected, actual);
  1400. Assert.Inconclusive("Verify the correctness of this test method.");
  1401. }
  1402. /// <summary>
  1403. ///A test for op_LessThanOrEqual
  1404. ///</summary>
  1405. [TestMethod()]
  1406. public void op_LessThanOrEqualTest()
  1407. {
  1408. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1409. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1410. bool expected = false; // TODO: Initialize to an appropriate value
  1411. bool actual;
  1412. actual = (left <= right);
  1413. Assert.AreEqual(expected, actual);
  1414. Assert.Inconclusive("Verify the correctness of this test method.");
  1415. }
  1416. /// <summary>
  1417. ///A test for op_LessThanOrEqual
  1418. ///</summary>
  1419. [TestMethod()]
  1420. public void op_LessThanOrEqualTest1()
  1421. {
  1422. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1423. long right = 0; // TODO: Initialize to an appropriate value
  1424. bool expected = false; // TODO: Initialize to an appropriate value
  1425. bool actual;
  1426. actual = (left <= right);
  1427. Assert.AreEqual(expected, actual);
  1428. Assert.Inconclusive("Verify the correctness of this test method.");
  1429. }
  1430. /// <summary>
  1431. ///A test for op_LessThanOrEqual
  1432. ///</summary>
  1433. [TestMethod()]
  1434. public void op_LessThanOrEqualTest2()
  1435. {
  1436. long left = 0; // TODO: Initialize to an appropriate value
  1437. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1438. bool expected = false; // TODO: Initialize to an appropriate value
  1439. bool actual;
  1440. actual = (left <= right);
  1441. Assert.AreEqual(expected, actual);
  1442. Assert.Inconclusive("Verify the correctness of this test method.");
  1443. }
  1444. /// <summary>
  1445. ///A test for op_LessThanOrEqual
  1446. ///</summary>
  1447. [TestMethod()]
  1448. public void op_LessThanOrEqualTest3()
  1449. {
  1450. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1451. ulong right = 0; // TODO: Initialize to an appropriate value
  1452. bool expected = false; // TODO: Initialize to an appropriate value
  1453. bool actual;
  1454. actual = (left <= right);
  1455. Assert.AreEqual(expected, actual);
  1456. Assert.Inconclusive("Verify the correctness of this test method.");
  1457. }
  1458. /// <summary>
  1459. ///A test for op_LessThanOrEqual
  1460. ///</summary>
  1461. [TestMethod()]
  1462. public void op_LessThanOrEqualTest4()
  1463. {
  1464. ulong left = 0; // TODO: Initialize to an appropriate value
  1465. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1466. bool expected = false; // TODO: Initialize to an appropriate value
  1467. bool actual;
  1468. actual = (left <= right);
  1469. Assert.AreEqual(expected, actual);
  1470. Assert.Inconclusive("Verify the correctness of this test method.");
  1471. }
  1472. /// <summary>
  1473. ///A test for op_Modulus
  1474. ///</summary>
  1475. [TestMethod()]
  1476. public void op_ModulusTest()
  1477. {
  1478. BigInteger dividend = new BigInteger(); // TODO: Initialize to an appropriate value
  1479. BigInteger divisor = new BigInteger(); // TODO: Initialize to an appropriate value
  1480. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1481. BigInteger actual;
  1482. actual = (dividend % divisor);
  1483. Assert.AreEqual(expected, actual);
  1484. Assert.Inconclusive("Verify the correctness of this test method.");
  1485. }
  1486. /// <summary>
  1487. ///A test for op_Multiply
  1488. ///</summary>
  1489. [TestMethod()]
  1490. public void op_MultiplyTest()
  1491. {
  1492. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1493. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1494. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1495. BigInteger actual;
  1496. actual = (left * right);
  1497. Assert.AreEqual(expected, actual);
  1498. Assert.Inconclusive("Verify the correctness of this test method.");
  1499. }
  1500. /// <summary>
  1501. ///A test for op_OnesComplement
  1502. ///</summary>
  1503. [TestMethod()]
  1504. public void op_OnesComplementTest()
  1505. {
  1506. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  1507. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1508. BigInteger actual;
  1509. actual = ~(value);
  1510. Assert.AreEqual(expected, actual);
  1511. Assert.Inconclusive("Verify the correctness of this test method.");
  1512. }
  1513. /// <summary>
  1514. ///A test for op_RightShift
  1515. ///</summary>
  1516. [TestMethod()]
  1517. public void op_RightShiftTest()
  1518. {
  1519. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  1520. int shift = 0; // TODO: Initialize to an appropriate value
  1521. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1522. BigInteger actual;
  1523. actual = (value >> shift);
  1524. Assert.AreEqual(expected, actual);
  1525. Assert.Inconclusive("Verify the correctness of this test method.");
  1526. }
  1527. /// <summary>
  1528. ///A test for op_Subtraction
  1529. ///</summary>
  1530. [TestMethod()]
  1531. public void op_SubtractionTest()
  1532. {
  1533. BigInteger left = new BigInteger(); // TODO: Initialize to an appropriate value
  1534. BigInteger right = new BigInteger(); // TODO: Initialize to an appropriate value
  1535. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1536. BigInteger actual;
  1537. actual = (left - right);
  1538. Assert.AreEqual(expected, actual);
  1539. Assert.Inconclusive("Verify the correctness of this test method.");
  1540. }
  1541. /// <summary>
  1542. ///A test for op_UnaryNegation
  1543. ///</summary>
  1544. [TestMethod()]
  1545. public void op_UnaryNegationTest()
  1546. {
  1547. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  1548. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1549. BigInteger actual;
  1550. actual = -(value);
  1551. Assert.AreEqual(expected, actual);
  1552. Assert.Inconclusive("Verify the correctness of this test method.");
  1553. }
  1554. /// <summary>
  1555. ///A test for op_UnaryPlus
  1556. ///</summary>
  1557. [TestMethod()]
  1558. public void op_UnaryPlusTest()
  1559. {
  1560. BigInteger value = new BigInteger(); // TODO: Initialize to an appropriate value
  1561. BigInteger expected = new BigInteger(); // TODO: Initialize to an appropriate value
  1562. BigInteger actual;
  1563. actual = +(value);
  1564. Assert.AreEqual(expected, actual);
  1565. Assert.Inconclusive("Verify the correctness of this test method.");
  1566. }
  1567. /// <summary>
  1568. ///A test for BitLength
  1569. ///</summary>
  1570. [TestMethod()]
  1571. public void BitLengthTest()
  1572. {
  1573. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  1574. int actual;
  1575. actual = target.BitLength;
  1576. Assert.Inconclusive("Verify the correctness of this test method.");
  1577. }
  1578. /// <summary>
  1579. ///A test for IsEven
  1580. ///</summary>
  1581. [TestMethod()]
  1582. public void IsEvenTest()
  1583. {
  1584. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  1585. bool actual;
  1586. actual = target.IsEven;
  1587. Assert.Inconclusive("Verify the correctness of this test method.");
  1588. }
  1589. /// <summary>
  1590. ///A test for IsOne
  1591. ///</summary>
  1592. [TestMethod()]
  1593. public void IsOneTest()
  1594. {
  1595. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  1596. bool actual;
  1597. actual = target.IsOne;
  1598. Assert.Inconclusive("Verify the correctness of this test method.");
  1599. }
  1600. /// <summary>
  1601. ///A test for IsPowerOfTwo
  1602. ///</summary>
  1603. [TestMethod()]
  1604. public void IsPowerOfTwoTest()
  1605. {
  1606. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  1607. bool actual;
  1608. actual = target.IsPowerOfTwo;
  1609. Assert.Inconclusive("Verify the correctness of this test method.");
  1610. }
  1611. /// <summary>
  1612. ///A test for IsZero
  1613. ///</summary>
  1614. [TestMethod()]
  1615. public void IsZeroTest()
  1616. {
  1617. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  1618. bool actual;
  1619. actual = target.IsZero;
  1620. Assert.Inconclusive("Verify the correctness of this test method.");
  1621. }
  1622. /// <summary>
  1623. ///A test for MinusOne
  1624. ///</summary>
  1625. [TestMethod()]
  1626. public void MinusOneTest()
  1627. {
  1628. BigInteger actual;
  1629. actual = BigInteger.MinusOne;
  1630. Assert.Inconclusive("Verify the correctness of this test method.");
  1631. }
  1632. /// <summary>
  1633. ///A test for One
  1634. ///</summary>
  1635. [TestMethod()]
  1636. public void OneTest()
  1637. {
  1638. BigInteger actual;
  1639. actual = BigInteger.One;
  1640. Assert.Inconclusive("Verify the correctness of this test method.");
  1641. }
  1642. /// <summary>
  1643. ///A test for Sign
  1644. ///</summary>
  1645. [TestMethod()]
  1646. public void SignTest()
  1647. {
  1648. BigInteger target = new BigInteger(); // TODO: Initialize to an appropriate value
  1649. int actual;
  1650. actual = target.Sign;
  1651. Assert.Inconclusive("Verify the correctness of this test method.");
  1652. }
  1653. /// <summary>
  1654. ///A test for Zero
  1655. ///</summary>
  1656. [TestMethod()]
  1657. public void ZeroTest()
  1658. {
  1659. BigInteger actual;
  1660. actual = BigInteger.Zero;
  1661. Assert.Inconclusive("Verify the correctness of this test method.");
  1662. }
  1663. }
  1664. }