test(central-ui): fix the CentralUI.Tests build

Two stale references blocked compilation: the DataConnection page tests
still pointed at Components.Pages.Admin (the pages moved to .Design), and
ScriptAnalysisServiceTests constructed ScriptAnalysisService without the
IServiceProvider parameter. The project now compiles.
This commit is contained in:
Joseph Doherty
2026-05-16 14:44:30 -04:00
parent d030153378
commit 3cc174c3cd
3 changed files with 4 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ using Microsoft.Extensions.DependencyInjection;
using NSubstitute;
using ScadaLink.Commons.Entities.Sites;
using ScadaLink.Commons.Interfaces.Repositories;
using DataConnectionForm = ScadaLink.CentralUI.Components.Pages.Admin.DataConnectionForm;
using DataConnectionForm = ScadaLink.CentralUI.Components.Pages.Design.DataConnectionForm;
namespace ScadaLink.CentralUI.Tests;

View File

@@ -6,7 +6,7 @@ using NSubstitute;
using ScadaLink.CentralUI.Components.Shared;
using ScadaLink.Commons.Entities.Sites;
using ScadaLink.Commons.Interfaces.Repositories;
using DataConnectionsPage = ScadaLink.CentralUI.Components.Pages.Admin.DataConnections;
using DataConnectionsPage = ScadaLink.CentralUI.Components.Pages.Design.DataConnections;
namespace ScadaLink.CentralUI.Tests;

View File

@@ -8,6 +8,7 @@ public class ScriptAnalysisServiceTests
{
private readonly ISharedScriptCatalog _catalog = Substitute.For<ISharedScriptCatalog>();
private readonly IMemoryCache _cache = new MemoryCache(new MemoryCacheOptions { SizeLimit = 100 });
private readonly IServiceProvider _services = Substitute.For<IServiceProvider>();
private readonly ScriptAnalysisService _svc;
private static ScriptShape Shape(string name, params ParameterShape[] ps) =>
@@ -19,7 +20,7 @@ public class ScriptAnalysisServiceTests
public ScriptAnalysisServiceTests()
{
_catalog.GetShapesAsync().Returns(Array.Empty<ScriptShape>());
_svc = new ScriptAnalysisService(_catalog, _cache);
_svc = new ScriptAnalysisService(_catalog, _cache, _services);
}
// ── Diagnose ──────────────────────────────────────────────────────────