Skip to content

Commit 8b9a01d

Browse files
committed
fix navigationbuilding integration test
1 parent 9fa8bd4 commit 8b9a01d

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

tests-integration/Elastic.Assembler.IntegrationTests/NavigationBuildingTests.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@
1414
using Elastic.Documentation.Navigation;
1515
using Elastic.Documentation.Navigation.Assembler;
1616
using Elastic.Documentation.Navigation.Isolated;
17+
using Elastic.Documentation.ServiceDefaults;
1718
using Elastic.Documentation.Site.Navigation;
19+
using Elastic.Documentation.Tooling;
1820
using FluentAssertions;
1921
using Microsoft.Extensions.DependencyInjection;
22+
using Microsoft.Extensions.Hosting;
2023
using RazorSlices;
2124

2225
namespace Elastic.Assembler.IntegrationTests;
@@ -26,9 +29,17 @@ public class NavigationBuildingTests(DocumentationFixture fixture, ITestOutputHe
2629
[Fact]
2730
public async Task AssertRealNavigation()
2831
{
29-
var services = fixture.DistributedApplication.Services;
32+
string[] args = [];
33+
var builder = Host.CreateApplicationBuilder()
34+
.AddDocumentationServiceDefaults(ref args, (s, p) =>
35+
{
36+
_ = s.AddSingleton(AssemblyConfiguration.Create(p));
37+
})
38+
.AddDocumentationToolingDefaults();
39+
var host = builder.Build();
40+
41+
var configurationContext = host.Services.GetRequiredService<IConfigurationContext>();
3042

31-
var configurationContext = services.GetRequiredService<IConfigurationContext>();
3243
var assemblyConfiguration = AssemblyConfiguration.Create(configurationContext.ConfigurationFileProvider);
3344
var collector = new TestDiagnosticsCollector(TestContext.Current.TestOutputHelper!);
3445
var fs = new FileSystem();

0 commit comments

Comments
 (0)