Add unit tests for Engine and Scoring fixes

This commit is contained in:
Richard
2026-07-07 18:38:23 +02:00
parent 4eb0d99b4e
commit 882226c6c6
3 changed files with 239 additions and 2 deletions
@@ -33,13 +33,14 @@ public class AnalyticsServiceTests
// Arrange
using var db = CreateDbContext();
var traderRepo = new TraderRepository(db);
var tradeRepo = new TradeRepository(db);
var marketRepo = new MarketRepository(db);
var tradeRepo = new TradeRepository(db, Microsoft.Extensions.Logging.Abstractions.NullLogger<TradeRepository>.Instance);
var watchlistRepo = new WatchlistRepository(db);
var discoveryMock = new Mock<IDiscoveryService>();
var pnlEngineMock = new Mock<IPositionPnLEngine>();
var alertRepoMock = new Mock<IAlertRepository>();
var watchlistRepoMock = new Mock<IWatchlistRepository>();
var marketRepo = new MarketRepository(db);
var providers = new List<IPlatformProvider>();
var analyticsService = new AnalyticsService(