Add jobs
This commit is contained in:
@@ -14,6 +14,8 @@ using Managing.Domain.Strategies;
|
||||
using Managing.Domain.Strategies.Signals;
|
||||
using Microsoft.AspNetCore.SignalR;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Microsoft.Extensions.Logging.Abstractions;
|
||||
using Moq;
|
||||
using Newtonsoft.Json;
|
||||
using Xunit;
|
||||
@@ -40,12 +42,16 @@ namespace Managing.Application.Tests
|
||||
var hubContext = new Mock<IHubContext<BacktestHub>>().Object;
|
||||
var tradingBotLogger = TradingBaseTests.CreateTradingBotLogger();
|
||||
var backtestLogger = TradingBaseTests.CreateBacktesterLogger();
|
||||
ILoggerFactory loggerFactory = new NullLoggerFactory();
|
||||
var backtestJobLogger = loggerFactory.CreateLogger<BacktestJobService>();
|
||||
var botService = new Mock<IBotService>().Object;
|
||||
var agentService = new Mock<IAgentService>().Object;
|
||||
var _scopeFactory = new Mock<IServiceScopeFactory>();
|
||||
var backtestJobRepository = new Mock<IBacktestJobRepository>().Object;
|
||||
var backtestJobService = new BacktestJobService(backtestJobRepository, backtestRepository, kaigenService, backtestJobLogger);
|
||||
_backtester = new Backtester(_exchangeService, backtestRepository, backtestLogger,
|
||||
scenarioService, _accountService.Object, messengerService, kaigenService, hubContext, null,
|
||||
_scopeFactory.Object);
|
||||
scenarioService, _accountService.Object, messengerService, kaigenService, hubContext, _scopeFactory.Object,
|
||||
backtestJobService);
|
||||
_elapsedTimes = new List<double>();
|
||||
|
||||
// Initialize cross-platform file paths
|
||||
|
||||
Reference in New Issue
Block a user