public AllocationManagerTests(ITestOutputHelper outputHelper) : base(outputHelper) { var serviceProvider = ServiceProviderSingleton.Instance.ServiceProvider; _fetcher = new TestPortfolioFetcher(); }
/// <summary> /// Initializes a new instance of the <see cref="AllocationManager"/> class. /// </summary> /// <param name="loggerFactory">Provides logger instance.</param> /// <param name="portfolioFetcherService">Provides portfolio fetching capabilities.</param> /// <param name="db">Used to check available allocation.</param> public AllocationManager(ILoggerFactory loggerFactory, IPortfolioFetcherService portfolioFetcherService, DatabaseContext db) { _logger = loggerFactory.CreateLogger <AllocationManager>(); _portfolioFetcherService = portfolioFetcherService; _databaseContext = db; }