- [TestMethod]
- public void VarredorSequenciaisConsegueAcharMax()
- {
- #region codigos
- var codigosExistentes = new[]
- {
- "ART - 000000",
- "ART - 000001",
- "ART - 000002",
- "ART - 000003",
- "ART - 000004",
- "ART - 000005",
- "ART - 000006",
- "ART - 000007",
- "ART - 000008",
- "ART - 000009",
- "ART - 000010",
- "ART - 000011",
- "ART - 000012",
- "ART - 000013",
- "ART - 000014",
- "ART - 000015",
- "ART - 000016",
- "ART - 000017",
- "ART - 000018",
- "ART - 000019",
- "ART - 000020",
- "ART - 000021",
- "ART - 000022",
- "ART - 000023",
- "ART - 000024",
- "ART - 000025",
- "ART - 000026",
- "ART - 000027",
- "ART - 000028",
- "ART - 000029",
- "ART - 000030",
- "ART - 000031",
- "ART - 000032",
- "ART - 000033",
- "ART - 000034",
- "ART - 000035",
- "ART - 000036",
- "ART - 000037",
- "ART - 000038",
- "ART - 000039",
- "ART - 000040",
- "ART - 000041",
- "ART - 000042",
- "ART - 000043",
- "ART - 000044",
- "ART - 000045",
- "ART - 000046",
- "ART - 000047",
- "ART - 000048",
- "ART - 000049",
- "ART - 000050",
- "ART - 000051",
- "ART - 000052",
- "ART - 000053",
- "ART - 000054",
- "ART - 000055",
- "ART - 000056",
- "ART - 000057",
- "ART - 000058",
- "ART - 000059",
- "ART - 000060",
- "ART - 000061",
- "ART - 000062",
- "ART - 000063",
- "ART - 000064",
- "ART - 000065",
- "ART - 000066",
- "ART - 000067",
- "ART - 000068",
- "ART - 000069",
- "ART - 000070",
- "ART - 000071",
- "ART - 000072",
- "ART - 000073",
- "ART - 000074",
- "ART - 000075",
- "ART - 000076",
- "ART - 000077",
- "ART - 000078",
- "ART - 000079",
- "ART - 000080",
- "ART - 000081",
- "ART - 000082",
- "ART - 000083",
- "ART - 000084",
- "ART - 000085",
- "ART - 000086",
- "ART - 000087",
- "ART - 000088",
- "ART - 000089",
- "ART - 000090",
- "ART - 000091",
- "ART - 000092",
- "ART - 000093",
- "ART - 000094",
- "ART - 000095",
- "ART - 000096",
- "ART - 000097",
- "ART - 000098",
- "ART - 000099",
- "ART - 000100",
- "ART - 000101",
- "ART - 000102",
- "ART - 000103",
- "ART - 000104",
- "ART - 000105",
- "ART - 000106",
- "ART - 000107",
- "ART - 000108",
- "ART - 000109",
- "ART - 000110",
- "ART - 000111",
- "ART - 000112",
- "ART - 000113",
- "ART - 000114",
- "ART - 000115",
- "ART - 000116",
- "ART - 000117",
- "ART - 000118",
- "ART - 000119",
- "ART - 000120",
- "ART - 000121",
- "ART - 000122",
- "ART - 000123",
- "ART - 000124",
- "ART - 000125",
- "ART - 000126",
- "ART - 000127",
- "ART - 000128",
- "ART - 000129",
- "ART - 000130",
- "ART - 000131",
- "ART - 000132",
- "ART - 000133",
- "ART - 000134",
- "ART - 000135",
- "ART - 000136",
- "ART - 000137",
- "ART - 000138",
- "ART - 000139",
- "ART - 000140",
- "ART - 000141",
- "ART - 000142",
- "ART - 000143",
- "ART - 000144",
- "ART - 000145",
- "ART - 000146",
- "ART - 000147",
- "ART - 000148",
- "ART - 000149",
- "ART - 000150",
- "ART - 000151",
- "ART - 000152",
- "ART - 000153",
- "ART - 000154",
- "ART - 000155",
- "ART - 000156",
- "ART - 000157",
- "ART - 000158",
- "ART - 000159",
- "ART - 000160",
- "ART - 000161",
- "ART - 000162",
- "ART - 000163",
- "ART - 000164",
- "ART - 000165",
- "ART - 000166",
- "ART - 000167",
- "ART - 000168",
- "ART - 000169",
- "ART - 000170",
- "ART - 000171",
- "ART - 000172",
- "ART - 000173",
- "ART - 000174",
- "ART - 000175",
- "ART - 000176",
- "ART - 000177",
- "ART - 000178",
- "ART - 000179",
- "ART - 000180",
- "ART - 000181",
- "ART - 000182",
- "ART - 000183",
- "ART - 000184",
- "ART - 000185",
- "ART - 000186",
- "ART - 000187",
- "ART - 000188",
- "ART - 000189",
- "ART - 000190",
- "ART - 000191",
- "ART - 000192",
- "ART - 000193",
- "ART - 000194",
- "ART - 000195",
- "ART - 000196",
- "ART - 000197",
- "ART - 000198",
- "ART - 000199",
- "ART - 000200",
- "ART - 000201",
- "ART - 000202",
- "ART - 000203",
- "ART - 000204",
- "ART - 000205",
- "ART - 000206",
- "ART - 000207",
- "ART - 000208",
- "ART - 000209",
- "ART - 000210",
- "ART - 000211",
- "ART - 000212",
- "ART - 000213",
- "ART - 000214",
- "ART - 000215",
- "ART - 000216",
- "ART - 000217",
- "ART - 000218",
- "ART - 000219",
- "ART - 000220",
- "ART - 000221",
- "ART - 000222",
- "ART - 000223",
- "ART - 000224",
- "ART - 000225",
- "ART - 000226",
- "ART - 000227",
- "ART - 000228",
- "ART - 000229",
- "ART - 000230",
- "ART - 000231",
- "ART - 000232",
- "ART - 000233",
- "ART - 000234",
- "ART - 000235",
- "ART - 000236",
- "ART - 000237",
- "ART - 000238",
- "ART - 000239",
- "ART - 000240",
- "ART - 000241",
- "ART - 000242",
- "ART - 000243",
- "ART - 000244",
- "ART - 000245",
- "ART - 000246",
- "ART - 000247",
- "ART - 000248",
- "ART - 000249",
- "ART - 000250",
- "ART - 000251",
- "ART - 000252",
- "ART - 000253",
- "ART - 000254",
- "ART - 000255",
- "ART - 000256",
- "ART - 000257",
- "ART - 000258",
- "ART - 000259",
- "ART - 000260",
- "ART - 000261",
- "ART - 000262",
- "ART - 000263",
- "ART - 000264",
- "ART - 000265",
- "ART - 000266",
- "ART - 000267",
- "ART - 000268",
- "ART - 000269",
- "ART - 000270",
- "ART - 000271",
- "ART - 000272",
- "ART - 000273",
- "ART - 000274",
- "ART - 000275",
- "ART - 000276",
- "ART - 000277",
- "ART - 000278",
- "ART - 000279",
- "ART - 000280",
- "ART - 000281",
- "ART - 000282",
- "ART - 000283",
- "ART - 000284",
- "ART - 000285",
- "ART - 000286",
- "ART - 000287",
- "ART - 000288",
- "ART - 000289",
- "ART - 000290",
- "ART - 000291",
- "ART - 000292",
- "ART - 000293",
- "ART - 000294",
- "ART - 000295",
- "ART - 000296",
- "ART - 000297",
- "ART - 000298",
- "ART - 000299",
- "ART - 000300",
- "ART - 000301",
- "ART - 000302",
- "ART - 000303",
- "ART - 000304",
- "ART - 000305",
- "ART - 000306",
- "ART - 000307",
- "ART - 000308",
- "ART - 000309",
- "ART - 000310",
- "ART - 000311",
- "ART - 000312",
- "ART - 000313",
- "ART - 000314",
- "ART - 000315",
- "ART - 000316",
- "ART - 000317",
- "ART - 000318",
- "ART - 000319",
- "ART - 000320",
- "ART - 000321",
- "ART - 000322",
- "ART - 000323",
- "ART - 000324",
- "ART - 000325",
- "ART - 000326",
- "ART - 000327",
- "ART - 000328",
- "ART - 000329",
- "ART - 000330",
- "ART - 000331",
- "ART - 000332",
- "ART - 000333",
- "ART - 000334",
- "ART - 000335",
- "ART - 000336",
- "ART - 000337",
- "ART - 000338",
- "ART - 000339",
- "ART - 000340",
- "ART - 000341",
- "ART - 000342",
- "ART - 000343",
- "ART - 000344",
- "ART - 000345",
- "ART - 000346",
- "ART - 000347",
- "ART - 000348",
- "ART - 000349",
- "ART - 000350",
- "ART - 000351",
- "ART - 000352",
- "ART - 000353",
- "ART - 000354",
- "ART - 000355",
- "ART - 000356",
- "ART - 000357",
- "ART - 000358",
- "ART - 000359",
- "ART - 000360",
- "ART - 000361",
- "ART - 000362",
- "ART - 000363",
- "ART - 000364",
- "ART - 000365",
- "ART - 000366",
- "ART - 000367",
- "ART - 000368",
- "ART - 000369",
- "ART - 000370",
- "ART - 000371",
- "ART - 000372",
- "ART - 000373",
- "ART - 000374",
- "ART - 000375",
- "ART - 000376",
- "ART - 000377",
- "ART - 000378",
- "ART - 000379",
- "ART - 000380",
- "ART - 000381",
- "ART - 000382",
- "ART - 000383",
- "ART - 000384",
- "ART - 000385",
- "ART - 000386",
- "ART - 000387",
- "ART - 000388",
- "ART - 000389",
- "ART - 000390",
- "ART - 000391",
- "ART - 000392",
- "ART - 000393",
- "ART - 000394",
- "ART - 000395",
- "ART - 000396",
- "ART - 000397",
- "ART - 000398",
- "ART - 000399",
- "ART - 000400",
- "ART - 000401",
- "ART - 000402",
- "ART - 000403",
- "ART - 000404",
- "ART - 000405",
- "ART - 000406",
- "ART - 000407",
- "ART - 000408",
- "ART - 000409",
- "ART - 000410",
- "ART - 000411",
- "ART - 000412",
- "ART - 000413",
- "ART - 000414",
- "ART - 000415",
- "ART - 000416",
- "ART - 000417",
- "ART - 000418",
- "ART - 000419",
- "ART - 000420",
- "ART - 000421",
- "ART - 000422",
- "ART - 000423",
- "ART - 000424",
- "ART - 000425",
- "ART - 000426",
- "ART - 000427",
- "ART - 000428",
- "ART - 000429",
- "ART - 000430",
- "ART - 000431",
- "ART - 000432",
- "ART - 000433",
- "ART - 000434",
- "ART - 000435",
- "ART - 000436",
- "ART - 000437",
- "ART - 000438",
- "ART - 000439",
- "ART - 000440",
- "ART - 000441",
- "ART - 000442",
- "ART - 000443",
- "ART - 000444",
- "ART - 000445",
- "ART - 000446",
- "ART - 000447",
- "ART - 000448",
- "ART - 000449",
- "ART - 000450",
- "ART - 000451",
- "ART - 000452",
- "ART - 000453",
- "ART - 000454",
- "ART - 000455",
- "ART - 000456",
- "ART - 000457",
- "ART - 000458",
- "ART - 000459",
- "ART - 000460",
- "ART - 000461",
- "ART - 000462",
- "ART - 000463",
- "ART - 000464",
- "ART - 000465",
- "ART - 000466",
- "ART - 000467",
- "ART - 000468",
- "ART - 000469",
- "ART - 000470",
- "ART - 000471",
- "ART - 000472",
- "ART - 000473",
- "ART - 000474",
- "ART - 000475",
- "ART - 000476",
- "ART - 000477",
- "ART - 000478",
- "ART - 000479",
- "ART - 000480",
- "ART - 000481",
- "ART - 000482",
- "ART - 000483",
- "ART - 000484",
- "ART - 000485",
- "ART - 000486",
- "ART - 000487",
- "ART - 000488",
- "ART - 000489",
- "ART - 000490",
- "ART - 000491",
- "ART - 000492",
- "ART - 000493",
- "ART - 000494",
- "ART - 000495",
- "ART - 000496",
- "ART - 000497",
- "ART - 000498",
- "ART - 000499",
- "ART - 000500",
- "ART - 000501",
- "ART - 000502",
- "ART - 000503",
- "ART - 000504",
- "ART - 000505",
- "ART - 000506",
- "ART - 000507",
- "ART - 000508",
- "ART - 000509",
- "ART - 000510",
- "ART - 000511",
- "ART - 000512",
- "ART - 000513",
- "ART - 000514",
- "ART - 000515",
- "ART - 000516",
- "ART - 000517",
- "ART - 000518",
- "ART - 000519",
- "ART - 000520",
- "ART - 000521",
- "ART - 000522",
- "ART - 000523",
- "ART - 000524",
- "ART - 000525",
- "ART - 000526",
- "ART - 000527",
- "ART - 000528",
- "ART - 000529",
- "ART - 000530",
- "ART - 000531",
- "ART - 000532",
- "ART - 000533",
- "ART - 000534",
- "ART - 000535",
- "ART - 000536",
- "ART - 000537",
- "ART - 000538",
- "ART - 000539",
- "ART - 000540",
- "ART - 000541",
- "ART - 000542",
- "ART - 000543",
- "ART - 000544",
- "ART - 000545",
- "ART - 000546",
- "ART - 000547",
- "ART - 000548",
- "ART - 000549",
- "ART - 000550",
- "ART - 000551",
- "ART - 000552",
- "ART - 000553",
- "ART - 000554",
- "ART - 000555",
- "ART - 000556",
- "ART - 000557",
- "ART - 000558",
- "ART - 000559",
- "ART - 000560",
- "ART - 000561",
- "ART - 000562",
- "ART - 000563",
- "ART - 000564",
- "ART - 000565",
- "ART - 000566",
- "ART - 000567",
- "ART - 000568",
- "ART - 000569",
- "ART - 000570",
- "ART - 000571",
- "ART - 000572",
- "ART - 000573",
- "ART - 000574",
- "ART - 000575",
- "ART - 000576",
- "ART - 000577",
- "ART - 000578",
- "ART - 000579",
- "ART - 000580",
- "ART - 000581",
- "ART - 000582",
- "ART - 000583",
- "ART - 000584",
- "ART - 000585",
- "ART - 000586",
- "ART - 000587",
- "ART - 000588",
- "ART - 000589",
- "ART - 000590",
- "ART - 000591",
- "ART - 000592",
- "ART - 000593",
- "ART - 000594",
- "ART - 000595",
- "ART - 000596",
- "ART - 000597",
- "ART - 000598",
- "ART - 000599",
- "ART - 000600",
- "ART - 000601",
- "ART - 000602",
- "ART - 000603",
- "ART - 000604",
- "ART - 000605",
- "ART - 000606",
- "ART - 000607",
- "ART - 000608",
- "ART - 000609",
- "ART - 000610",
- "ART - 000611",
- "ART - 000612",
- "ART - 000613",
- "ART - 000614",
- "ART - 000615",
- "ART - 000616",
- "ART - 000617",
- "ART - 000618",
- "ART - 000619",
- "ART - 000620",
- "ART - 000621",
- "ART - 000622",
- "ART - 000623",
- "ART - 000624",
- "ART - 000625",
- "ART - 000626",
- "ART - 000627",
- "ART - 000628",
- "ART - 000629",
- "ART - 000630",
- "ART - 000631",
- "ART - 000632",
- "ART - 000633",
- "ART - 000634",
- "ART - 000635",
- "ART - 000636",
- "ART - 000637",
- "ART - 000638",
- "ART - 000639",
- "ART - 000640",
- "ART - 000641",
- "ART - 000642",
- "ART - 000643",
- "ART - 000644",
- "ART - 000645",
- "ART - 000646",
- "ART - 000647",
- "ART - 000648",
- "ART - 000649",
- "ART - 000650",
- "ART - 000651",
- "ART - 000652",
- "ART - 000653",
- "ART - 000654",
- "ART - 000655",
- "ART - 000656",
- "ART - 000657",
- "ART - 000658",
- "ART - 000659",
- "ART - 000660",
- "ART - 000661",
- "ART - 000662",
- "ART - 000663",
- "ART - 000664",
- "ART - 000665",
- "ART - 000666",
- "ART - 000667",
- "ART - 000668",
- "ART - 000669",
- "ART - 000670",
- "ART - 000671",
- "ART - 000672",
- "ART - 000673",
- "ART - 000674",
- "ART - 000675",
- "ART - 000676",
- "ART - 000677",
- "ART - 000678",
- "ART - 000679",
- "ART - 000680",
- "ART - 000681",
- "ART - 000682",
- "ART - 000683",
- "ART - 000684",
- "ART - 000685",
- "ART - 000686",
- "ART - 000687",
- "ART - 000688",
- "ART - 000689",
- "ART - 000690",
- "ART - 000691",
- "ART - 000692",
- "ART - 000693",
- "ART - 000694",
- "ART - 000695",
- "ART - 000696",
- "ART - 000697",
- "ART - 000698",
- "ART - 000699",
- "ART - 000700",
- "ART - 000701",
- "ART - 000702",
- "ART - 000703",
- "ART - 000704",
- "ART - 000705",
- "ART - 000706",
- "ART - 000707",
- "ART - 000708",
- "ART - 000709",
- "ART - 000710",
- "ART - 000711",
- "ART - 000712",
- "ART - 000713",
- "ART - 000714",
- "ART - 000715",
- "ART - 000716",
- "ART - 000717",
- "ART - 000718",
- "ART - 000719",
- "ART - 000720",
- "ART - 000721",
- "ART - 000722",
- "ART - 000723",
- "ART - 000724",
- "ART - 000725",
- "ART - 000726",
- "ART - 000727",
- "ART - 000728",
- "ART - 000729",
- "ART - 000730",
- "ART - 000731",
- "ART - 000732",
- "ART - 000733",
- "ART - 000734",
- "ART - 000735",
- "ART - 000736",
- "ART - 000737",
- "ART - 000738",
- "ART - 000739",
- "ART - 000740",
- "ART - 000741",
- "ART - 000742",
- "ART - 000743",
- "ART - 000744",
- "ART - 000745",
- "ART - 000746",
- "ART - 000747",
- "ART - 000748",
- "ART - 000749",
- "ART - 000750",
- "ART - 000751",
- "ART - 000752",
- "ART - 000753",
- "ART - 000754",
- "ART - 000755",
- "ART - 000756",
- "ART - 000757",
- "ART - 000758",
- "ART - 000759",
- "ART - 000760",
- "ART - 000761",
- "ART - 000762",
- "ART - 000763",
- "ART - 000764",
- "ART - 000765",
- "ART - 000766",
- "ART - 000767",
- "ART - 000768",
- "ART - 000769",
- "ART - 000770",
- "ART - 000771",
- "ART - 000772",
- "ART - 000773",
- "ART - 000774",
- "ART - 000775",
- "ART - 000776",
- "ART - 000777",
- "ART - 000778",
- "ART - 000779",
- "ART - 000780",
- "ART - 000781",
- "ART - 000782",
- "ART - 000783",
- "ART - 000784",
- "ART - 000785",
- "ART - 000786",
- "ART - 000787",
- "ART - 000788",
- "ART - 000789",
- "ART - 000790",
- "ART - 000791",
- "ART - 000792",
- "ART - 000793",
- "ART - 000794",
- "ART - 000795",
- "ART - 000796",
- "ART - 000797",
- "ART - 000798",
- "ART - 000799",
- "ART - 000800",
- "ART - 000801",
- "ART - 000802",
- "ART - 000803",
- "ART - 000804",
- "ART - 000805",
- "ART - 000806",
- "ART - 000807",
- "ART - 000808",
- "ART - 000809",
- "ART - 000810",
- "ART - 000811",
- "ART - 000812",
- "ART - 000813",
- "ART - 000814",
- "ART - 000815",
- "ART - 000816",
- "ART - 000817",
- "ART - 000818",
- "ART - 000819",
- "ART - 000820",
- "ART - 000821",
- "ART - 000822",
- "ART - 000823",
- "ART - 000824",
- "ART - 000825",
- "ART - 000826",
- "ART - 000827",
- "ART - 000828",
- "ART - 000829",
- "ART - 000830",
- "ART - 000831",
- "ART - 000832",
- "ART - 000833",
- "ART - 000834",
- "ART - 000835",
- "ART - 000836",
- "ART - 000837",
- "ART - 000838",
- "ART - 000839",
- "ART - 000840",
- "ART - 000841",
- "ART - 000842",
- "ART - 000843",
- "ART - 000844",
- "ART - 000845",
- "ART - 000846",
- "ART - 000847",
- "ART - 000848",
- "ART - 000849",
- "ART - 000850",
- "ART - 000851",
- "ART - 000852",
- "ART - 000853",
- "ART - 000854",
- "ART - 000855",
- "ART - 000856",
- "ART - 000857",
- "ART - 000858",
- "ART - 000859",
- "ART - 000860",
- "ART - 000861",
- "ART - 000862",
- "ART - 000863",
- "ART - 000864",
- "ART - 000865",
- "ART - 000866",
- "ART - 000867",
- "ART - 000868",
- "ART - 000869",
- "ART - 000870",
- "ART - 000871",
- "ART - 000872",
- "ART - 000873",
- "ART - 000874",
- "ART - 000875",
- "ART - 000876",
- "ART - 000877",
- "ART - 000878",
- "ART - 000879",
- "ART - 000880",
- "ART - 000881",
- "ART - 000882",
- "ART - 000883",
- "ART - 000884",
- "ART - 000885",
- "ART - 000886",
- "ART - 000887",
- "ART - 000888",
- "ART - 000889",
- "ART - 000890",
- "ART - 000891",
- "ART - 000892",
- "ART - 000893",
- "ART - 000894",
- "ART - 000895",
- "ART - 000896",
- "ART - 000897",
- "ART - 000898",
- "ART - 000899",
- "ART - 000900",
- "ART - 000901",
- "ART - 000902",
- "ART - 000903",
- "ART - 000904",
- "ART - 000905",
- "ART - 000906",
- "ART - 000907",
- "ART - 000908",
- "ART - 000909",
- "ART - 000910",
- "ART - 000911",
- "ART - 000912",
- "ART - 000913",
- "ART - 000914",
- "ART - 000915",
- "ART - 000916",
- "ART - 000917",
- "ART - 000918",
- "ART - 000919",
- "ART - 000920",
- "ART - 000921",
- "ART - 000922",
- "ART - 000923",
- "ART - 000924",
- "ART - 000925",
- "ART - 000926",
- "ART - 000927",
- "ART - 000928",
- "ART - 000929",
- "ART - 000930",
- "ART - 000931",
- "ART - 000932",
- "ART - 000933",
- "ART - 000934",
- "ART - 000935",
- "ART - 000936",
- "ART - 000937",
- "ART - 000938",
- "ART - 000939",
- "ART - 000940",
- "ART - 000941",
- "ART - 000942",
- "ART - 000943",
- "ART - 000944",
- "ART - 000945",
- "ART - 000946",
- "ART - 000947",
- "ART - 000948",
- "ART - 000949",
- "ART - 000950",
- "ART - 000951",
- "ART - 000952",
- "ART - 000953",
- "ART - 000954",
- "ART - 000955",
- "ART - 000956",
- "ART - 000957",
- "ART - 000958",
- "ART - 000959",
- "ART - 000960",
- "ART - 000961",
- "ART - 000962",
- "ART - 000963",
- "ART - 000964",
- "ART - 000965",
- "ART - 000966",
- "ART - 000967",
- "ART - 000968",
- "ART - 000969",
- "ART - 000970",
- "ART - 000971",
- "ART - 000972",
- "ART - 000973",
- "ART - 000974",
- "ART - 000975",
- "ART - 000976",
- "ART - 000977",
- "ART - 000978",
- "ART - 000979",
- "ART - 000980",
- "ART - 000981",
- "ART - 000982",
- "ART - 000983",
- "ART - 000984",
- "ART - 000985",
- "ART - 000986",
- "ART - 000987",
- "ART - 000988",
- "ART - 000989",
- "ART - 000990",
- "ART - 000991",
- "ART - 000992",
- "ART - 000993",
- "ART - 000994",
- "ART - 000995",
- "ART - 000996",
- "ART - 000997",
- "ART - 000998",
- "ART - 000999",
- "ART - 001000",
- "ART - 001001",
- "ART - 001002",
- "ART - 001003",
- "ART - 001004",
- "ART - 001005",
- "ART - 001006",
- "ART - 001007",
- "ART - 001008",
- "ART - 001009",
- "ART - 001010",
- "ART - 001011",
- "ART - 001012",
- "ART - 001013",
- "ART - 001014",
- "ART - 001015",
- "ART - 001016",
- "ART - 001017",
- "ART - 001018",
- "ART - 001019",
- "ART - 001020",
- "ART - 001021",
- "ART - 001022",
- "ART - 001023",
- "ART - 001024",
- "ART - 001025",
- "ART - 001026",
- "ART - 001027",
- "ART - 001028",
- "ART - 001029",
- "ART - 001030",
- "ART - 001031",
- "ART - 001032",
- "ART - 001033",
- "ART - 001034",
- "ART - 001035",
- "ART - 001036",
- "ART - 001037",
- "ART - 001038",
- "ART - 001039",
- "ART - 001040",
- "ART - 001041",
- "ART - 001042",
- "ART - 001043",
- "ART - 001044",
- "ART - 001045",
- "ART - 001046",
- "ART - 001047",
- "ART - 001048",
- "ART - 001049",
- "ART - 001050",
- "ART - 001051",
- "ART - 001052",
- "ART - 001053",
- "ART - 001054",
- "ART - 001055",
- "ART - 001056",
- "ART - 001057",
- "ART - 001058",
- "ART - 001059",
- "ART - 001060",
- "ART - 001061",
- "ART - 001062",
- "ART - 001063",
- "ART - 001064",
- "ART - 001065",
- "ART - 001066",
- "ART - 001067",
- "ART - 001068",
- "ART - 001069",
- "ART - 001070",
- "ART - 001071",
- "ART - 001072",
- "ART - 001073",
- "ART - 001074",
- "ART - 001075",
- "ART - 001076",
- "ART - 001077",
- "ART - 001078",
- "ART - 001079",
- "ART - 001080",
- "ART - 001081",
- "ART - 001082",
- "ART - 001083",
- "ART - 001084",
- "ART - 001085",
- "ART - 001086",
- "ART - 001087",
- "ART - 001088",
- "ART - 001089",
- "ART - 001090",
- "ART - 001091",
- "ART - 001092",
- "ART - 001093",
- "ART - 001094",
- "ART - 001095",
- "ART - 001096",
- "ART - 001097",
- "ART - 001098",
- "ART - 001099",
- "ART - 001100",
- "ART - 001101",
- "ART - 001102",
- "ART - 001103",
- "ART - 001104",
- "ART - 001105",
- "ART - 001106",
- "ART - 001107",
- "ART - 001108",
- "ART - 001109",
- "ART - 001110",
- "ART - 001111",
- "ART - 001112",
- "ART - 001113",
- "ART - 001114",
- "ART - 001115",
- "ART - 001116",
- "ART - 001117",
- "ART - 001118",
- "ART - 001119",
- "ART - 001120",
- "ART - 001121",
- "ART - 001122",
- "ART - 001123",
- "ART - 001124",
- "ART - 001125",
- "ART - 001126",
- "ART - 001127",
- "ART - 001128",
- "ART - 001129",
- "ART - 001130",
- "ART - 001131",
- "ART - 001132",
- "ART - 001133",
- "ART - 001134",
- "ART - 001135",
- "ART - 001136",
- "ART - 001137",
- "ART - 001138",
- "ART - 001139",
- "ART - 001140",
- "ART - 001141",
- "ART - 001142",
- "ART - 001143",
- "ART - 001144",
- "ART - 001145",
- "ART - 001146",
- "ART - 001147",
- "ART - 001148",
- "ART - 001149",
- "ART - 001150",
- "ART - 001151",
- "ART - 001152",
- "ART - 001153",
- "ART - 001154",
- "ART - 001155",
- "ART - 001156",
- "ART - 001157",
- "ART - 001158",
- "ART - 001159",
- "ART - 001160",
- "ART - 001161",
- "ART - 001162",
- "ART - 001163",
- "ART - 001164",
- "ART - 001165",
- "ART - 001166",
- "ART - 001167",
- "ART - 001168",
- "ART - 001169",
- "ART - 001170",
- "ART - 001171",
- "ART - 001172",
- "ART - 001173",
- "ART - 001174",
- "ART - 001175",
- "ART - 001176",
- "ART - 001177",
- "ART - 001178",
- "ART - 001179",
- "ART - 001180",
- "ART - 001181",
- "ART - 001182",
- "ART - 001183",
- "ART - 001184",
- "ART - 001185",
- "ART - 001186",
- "ART - 001187",
- "ART - 001188",
- "ART - 001189",
- "ART - 001190",
- "ART - 001191",
- "ART - 001192",
- "ART - 001193",
- "ART - 001194",
- "ART - 001195",
- "ART - 001196",
- "ART - 001197",
- "ART - 001198",
- "ART - 001199",
- "ART - 001200",
- "ART - 001201",
- "ART - 001202",
- "ART - 001203",
- "ART - 001204",
- "ART - 001205",
- "ART - 001206",
- "ART - 001207",
- "ART - 001208",
- "ART - 001209",
- "ART - 001210",
- "ART - 001211",
- "ART - 001212",
- "ART - 001213",
- "ART - 001214",
- "ART - 001215",
- "ART - 001216",
- "ART - 001217",
- "ART - 001218",
- "ART - 001219",
- "ART - 001220",
- "ART - 001221",
- "ART - 001222",
- "ART - 001223",
- "ART - 001224",
- "ART - 001225",
- "ART - 001226",
- "ART - 001227",
- "ART - 001228",
- "ART - 001229",
- "ART - 001230",
- "ART - 001231",
- "ART - 001232",
- "ART - 001233",
- "ART - 001234",
- "ART - 001235",
- "ART - 001236",
- "ART - 001237",
- "ART - 001238",
- "ART - 001239",
- "ART - 001240",
- "ART - 001241",
- "ART - 001242",
- "ART - 001243",
- "ART - 001244",
- "ART - 001245",
- "ART - 001246",
- "ART - 001247",
- "ART - 001248",
- "ART - 001249",
- "ART - 001250",
- "ART - 001251",
- "ART - 001252",
- "ART - 001253",
- "ART - 001254",
- "ART - 001255",
- "ART - 001256",
- "ART - 001257",
- "ART - 001258",
- "ART - 001259",
- "ART - 001260",
- "ART - 001261",
- "ART - 001262",
- "ART - 001263",
- "ART - 001264",
- "ART - 001265",
- "ART - 001266",
- "ART - 001267",
- "ART - 001268",
- "ART - 001269",
- "ART - 001270",
- "ART - 001271",
- "ART - 001272",
- "ART - 001273",
- "ART - 0",
- "ART - 001274",
- "ART - 001275",
- "ART - 001276",
- "ART - 001277",
- "ART - 001278",
- "ART - 001279",
- "ART - 001280",
- "ART - 001281",
- "ART - 001282",
- "ART - 001283",
- "ART - 001284",
- "ART - 001285",
- "ART - 001286",
- "ART - 001287",
- "ART - 001288",
- "ART - 001289",
- "ART - 001290",
- "ART - 001291",
- "ART - 001292",
- "ART - 001293"
- };
- #endregion
- var digitosCodigos = new List<long>();
- codigosExistentes.ToList().ForEach(c =>
- {
- // os códigos vem no formato "XX - 0000" então é feita uma limpeza
- // para trabalhar apenas com números
- var digits = new Regex(@"\d+", RegexOptions.IgnoreCase);
- long valor;
- long.TryParse(digits.Match(c).Value, out valor);
- digitosCodigos.Add(valor);
- });
- long contador = digitosCodigos.Any() ? (digitosCodigos.Max() + 1) : 1;
- Assert.IsTrue(contador == 1294);
- }