Ejemplo n.º 1
0
        private void ComputeOccStrikes()
        {
            richTextBoxData.Text = string.Empty;
            List <string> minimumPainList = new List <string>();
            OccDownloader dl = new OccDownloader();

            richTextBoxData.Multiline = true;
            //var contractList = dl.GetContractList();
            //bool dateshown = false;
            //foreach (var contract in contractList)
            //{
            //    var ret = dl.ComputeMinimumPain(contract);
            //    if (!dateshown)
            //    {
            //        richTextBoxData.Text += dl.Headers["Daily Options"] + $"\n";
            //        dateshown = true;
            //    }

            //    minimumPainList.Add(ret);
            //    richTextBoxData.Text += $"{ret}\n";
            //    richTextBoxData.Refresh();
            //}
            //richTextBoxData.Text += $"Saving Min Pain List\n";
            //richTextBoxData.Refresh();
            //dl.SaveMinimumPainList(minimumPainList);
            richTextBoxData.Text += $"Done\n";
            richTextBoxData.Refresh();
        }
Ejemplo n.º 2
0
        public void GetsAndSavesTableFromHtml()
        {
            OccDownloader dl  = new OccDownloader();
            var           ret = dl.GetTableFromHtml();

            Assert.IsNotNull(ret);
            Assert.IsTrue(ret.Count > 0);
        }
Ejemplo n.º 3
0
        public void GetsContractList()
        {
            OccDownloader dl = new OccDownloader();

            var ret = dl.GetContractList();

            Assert.IsNotNull(ret);
            Assert.IsTrue(ret.Count > 0);
        }
Ejemplo n.º 4
0
        public void ConvertsCsvToObjectList()
        {
            OccDownloader dl  = new OccDownloader();
            var           csv = dl.GetTableFromHtml();
            var           ret = dl.CsvToObjectList(csv);

            Assert.IsNotNull(ret);
            Assert.IsTrue(ret.Count > 0);
        }