public void SetUp()
        {
            LaunchSettingsFixture.SetupEnvVars();
            _config = new ConfigurationBuilder()
                      .AddJsonFile($"appsettings.json", true, true)
                      .AddEnvironmentVariables()
                      .Build();

            _trackingConfig = _config.Get <TrackingConfig>();

            var alpacaConfig = _config.Get <AlpacaConfig>();
            var env          = alpacaConfig.Alpaca_Use_Live_Api ? Environments.Live : Environments.Paper;
            var key          = new SecretKey(alpacaConfig.Alpaca_App_Id, alpacaConfig.Alpaca_Secret_Key);

            _alpacaClient = new AlpacaClient(
                env.GetAlpacaTradingClient(key),
                env.GetAlpacaStreamingClient(key),
                env.GetAlpacaDataClient(key),
                env.GetAlpacaDataStreamingClient(key)
                );

            _mockAlpacaClient = new Mock <IAlpacaClient>();
            _mockAlpacaClient.Setup(x => x.GetTotalEquity()).ReturnsAsync(TOTAL_EQUITY);

            _context          = new StockContext();
            _initStockContext = new InitStockContext(Mock.Of <ILogger <InitStockContext> >(), _context);
            _initStockContext.StartAsync(default).Wait();
 public void SetUp()
 {
     _context          = new StockContext();
     _initStockContext = new InitStockContext(Mock.Of <ILogger <InitStockContext> >(), _context);
     _initStockContext.StartAsync(default).Wait();