Skip to content

Commit 16b6bbc

Browse files
wire layout service to mock HttpClient in RenderingEngine benchmarks
1 parent 8779577 commit 16b6bbc

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/Sitecore.AspNetCore.SDK.RenderingEngine.Benchmarks/RenderingEngineBenchmarks.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Microsoft.Extensions.DependencyInjection;
88
using Sitecore.AspNetCore.SDK.AutoFixture.Mocks;
99
using Sitecore.AspNetCore.SDK.LayoutService.Client.Extensions;
10+
using Sitecore.AspNetCore.SDK.LayoutService.Client.Interfaces;
1011
using Sitecore.AspNetCore.SDK.RenderingEngine.Extensions;
1112
using Sitecore.AspNetCore.SDK.TestData;
1213

@@ -32,8 +33,12 @@ public void Setup()
3233
builder.ConfigureServices(services =>
3334
{
3435
services.AddRouting();
35-
services.AddSitecoreLayoutService();
36-
services.AddHttpClient("mock").ConfigurePrimaryHttpMessageHandler(() => _mockClientHandler!);
36+
37+
ISitecoreLayoutClientBuilder layoutBuilder = services.AddSitecoreLayoutService();
38+
layoutBuilder
39+
.AddHttpHandler("mock", _ => new HttpClient(_mockClientHandler!) { BaseAddress = new Uri("http://layout.service") })
40+
.AsDefaultHandler();
41+
3742
services.AddSitecoreRenderingEngine(options =>
3843
{
3944
options.AddDefaultComponentRenderer();

0 commit comments

Comments
 (0)