Skip to content

Commit a0019a2

Browse files
Copilotjongalloway
andcommitted
Fix multi-backend configuration tests to use correct API
Co-authored-by: jongalloway <[email protected]>
1 parent 897fa55 commit a0019a2

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

tests/NLWebNet.Tests/Extensions/MultiBackendExtensionsTests.cs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ public void AddNLWebNetMultiBackend_RegistersRequiredServices()
1515
var services = new ServiceCollection();
1616

1717
// Act
18-
services.AddNLWebNetMultiBackend(options =>
19-
{
20-
options.MultiBackend.Enabled = true;
21-
});
18+
services.AddNLWebNetMultiBackend(
19+
configureOptions: null,
20+
configureMultiBackend: options =>
21+
{
22+
options.Enabled = true;
23+
});
2224

2325
// Assert
2426
var serviceProvider = services.BuildServiceProvider();
@@ -38,16 +40,18 @@ public void AddNLWebNetMultiBackend_WithMultiBackendDisabled_UsesBackwardCompati
3840
var services = new ServiceCollection();
3941

4042
// Act
41-
services.AddNLWebNetMultiBackend(options =>
42-
{
43-
options.MultiBackend.Enabled = false;
44-
});
43+
services.AddNLWebNetMultiBackend(
44+
configureOptions: null,
45+
configureMultiBackend: options =>
46+
{
47+
options.Enabled = false;
48+
});
4549

4650
// Assert
4751
var serviceProvider = services.BuildServiceProvider();
48-
var options = serviceProvider.GetRequiredService<IOptions<NLWebOptions>>();
52+
var multiBackendOptions = serviceProvider.GetRequiredService<IOptions<MultiBackendOptions>>();
4953

50-
Assert.IsFalse(options.Value.MultiBackend.Enabled);
54+
Assert.IsFalse(multiBackendOptions.Value.Enabled);
5155

5256
// Should still be able to get the main service
5357
var nlWebService = serviceProvider.GetService<INLWebService>();

0 commit comments

Comments
 (0)