public void TestParseContent()
        {
            //not added to src control - too big for just tests
            var testFile = @"C:\Projects\31g\trunk\Code\NoFuture.Tests\ExampleDlls\13flist2016q2.pdf";
            Assert.IsTrue(System.IO.File.Exists(testFile));
            var testInput = System.IO.File.ReadAllBytes(testFile);
            Assert.AreNotEqual(0,testInput.Length);
            var testSubject = new NoFuture.Rand.Data.NfPdf.Sec13FCuispList(null);
            var testResult = testSubject.ParseContent(testInput);
            Assert.IsNotNull(testResult);
            Assert.IsTrue(testResult.Any());

            //sample some
            var testContent = new List<string>();
            foreach (var t in testResult)
            {
                var i = t.Issuer as string;
                var ii = t.Issue as string;
                var ck = t.ChkDigit as string;

                var tIn = $"{i}{ii}";
                var tTe = ck;
                testContent.Add($"{tIn} {tTe}");

            }
            System.IO.File.AppendAllLines(@"C:\Projects\31g\trunk\Code\NoFuture.Tests\ExampleDlls\CusipChkDigitTest.txt", testContent);
        }
 public void TestTryParseCusipLine()
 {
     var testInput = "989701 13 1 ZIONS BANCORPORATION *W EXP 11/14/201";
     var testSubject = new NoFuture.Rand.Data.NfPdf.Sec13FCuispList(null);
     string[] testResultOut = null;
     var testResult = testSubject.TryParseCusipLine(testInput, out testResultOut);
     Assert.IsTrue(testResult);
     Assert.IsNotNull(testResultOut);
     Assert.AreNotEqual(0,testResultOut.Length);
     foreach(var i in testResultOut)
         System.Diagnostics.Debug.WriteLine(i);
 }