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();