public void LoadMarketDataProviders()
        {
            // Request Controller for infomation
            Task <IList <MarketDataProvider> > availableProviders = _providersController.GetAvailableMarketDataProviders();

            Assert.IsTrue(availableProviders.Result.Count.Equals(4));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Initialization of market data providers
        /// </summary>
        private async void InitializeMarketDataProviders()
        {
            MarketDataProviders.Clear();

            // Request Controller for infomation
            var availableProviders = await Task.Run(() => _providersController.GetAvailableMarketDataProviders());

            // Safety check incase information was not populated
            if (availableProviders == null)
            {
                return;
            }

            // Populate Individual Market Data Provider details to show on UI
            foreach (var provider in availableProviders)
            {
                // Add to Collection
                MarketDataProviders.Add(provider);
            }

            // Select initially 1st provider in ComboBox
            if (_marketDataProviders != null && _marketDataProviders.Count > 0)
            {
                SelectedMarketDataProvider = _marketDataProviders[0];
            }
        }