Esempio n. 1
0
        public async Task FinvizDetailsDownloaderTest()
        {
            var setting    = new FinvizDetailsSetting("AAPL");
            var downloader = new FinvizDetailsDownloader(setting);
            var result     = await downloader.DownloadObjectTaskAsync().ConfigureAwait(false);

            var stringPropertyNamesAndValues = result.GetType()
                                               .GetProperties()
                                               .Select(pi => new
            {
                Name  = pi.Name,
                Value = pi.GetGetMethod().Invoke(result, null)
            });

            foreach (var pair in stringPropertyNamesAndValues)
            {
                Debug.WriteLine("Name: {0}             -      Value: {1}", pair.Name.PadRight(26), pair.Value.ToString().PadLeft(6));
            }
        }
Esempio n. 2
0
 public FinvizDetailsDownloader(FinvizDetailsSetting setting)
     : base(setting)
 {
 }