public void LoadOrderExecutionProviders() { // Request Controller for infomation Task <List <OrderExecutionProvider> > availableProviders = _providersController.GetAvailableOrderExecutionProviders(); Assert.IsTrue(availableProviders.Result.Count.Equals(3)); }
/// <summary> /// Initialization of order execution providers /// </summary> private async void InitializeOrderExecutionProviders() { OrderExecutionProviders.Clear(); // Request Controller for infomation var availableProviders = await Task.Run(() => _providersController.GetAvailableOrderExecutionProviders()); // Safety check incase information was not populated if (availableProviders == null) { return; } // Populate Individual Order Execution Provider details to show on UI foreach (var provider in availableProviders) { // Add to Collection OrderExecutionProviders.Add(provider); } // Select initially 1st provider in ComboBox if (_orderExecutionProviders != null && _orderExecutionProviders.Count > 0) { SelectedOrderExecutionProvider = _orderExecutionProviders[0]; } }