Skip to content

Commit c37455b

Browse files
committed
docs: fix code sample references
1 parent be17d1f commit c37455b

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

docs/samples/tests/xunit/CustomServiceProviderFactory.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55

66
namespace Bunit.Docs.Samples;
77

8-
public sealed class CustomServiceProvider : IServiceProvider, IServiceScopeFactory, IServiceScope {
8+
public sealed class CustomServiceProvider : IServiceProvider, IServiceScopeFactory, IServiceScope
9+
{
910
private readonly IServiceProvider _serviceProvider;
1011

1112
public CustomServiceProvider(IServiceCollection serviceDescriptors)
1213
=> _serviceProvider = serviceDescriptors.BuildServiceProvider();
1314

14-
public object GetService(Type serviceType) {
15+
public object GetService(Type serviceType)
16+
{
1517
if (serviceType == typeof(IServiceScope) || serviceType == typeof(IServiceScopeFactory))
1618
return this;
1719

@@ -24,10 +26,10 @@ public object GetService(Type serviceType) {
2426
void IDisposable.Dispose() { }
2527
public IServiceScope CreateScope() => this;
2628
IServiceProvider IServiceScope.ServiceProvider => this;
27-
2829
}
2930

30-
public sealed class CustomServiceProviderFactoryContainerBuilder {
31+
public sealed class CustomServiceProviderFactoryContainerBuilder
32+
{
3133
private readonly IServiceCollection _serviceDescriptors;
3234

3335
public CustomServiceProviderFactoryContainerBuilder(IServiceCollection serviceDescriptors)
@@ -37,7 +39,8 @@ public IServiceProvider Build()
3739
=> new CustomServiceProvider(_serviceDescriptors);
3840
}
3941

40-
public sealed class CustomServiceProviderFactory : IServiceProviderFactory<CustomServiceProviderFactoryContainerBuilder> {
42+
public sealed class CustomServiceProviderFactory : IServiceProviderFactory<CustomServiceProviderFactoryContainerBuilder>
43+
{
4144
public CustomServiceProviderFactoryContainerBuilder CreateBuilder(IServiceCollection services)
4245
=> new CustomServiceProviderFactoryContainerBuilder(services);
4346

docs/site/docs/providing-input/inject-services-into-components.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,26 +59,26 @@ The example makes use of `AutofacServiceProviderFactory` and `AutofacServiceProv
5959

6060
Here is a test where the Autofac service provider factory is used:
6161

62-
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=31&end=50)]
62+
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=32&end=56)]
6363

6464
Here is a test where the Autofac service provider is used via delegate:
6565

66-
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=55&end=80)]
66+
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=58&end=88)]
6767

6868
### Registering a custom service provider factory
6969
The examples contain dummy implementations of `IServiceProvider` and `IServiceProviderFactory<TContainerBuilder>`. Normally those implementations are supplied by the creator of your custom dependency injection solution (e.g. Autofac example above). This dummy implementations are not intended to use as is.
7070

7171
This is an example of how to implement and use a dummy custom service provider factory.
7272

73-
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactory.cs?start=8&end=46)]
73+
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactory.cs?start=8&end=49)]
7474

7575
Here is a test where the custom service provider factory is used:
7676

77-
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=13&end=17)]
77+
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=15&end=19)]
7878

7979
Here is a test where the custom service provider is used via delegate:
8080

81-
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=22&end=26)]
81+
[!code-csharp[](../../../samples/tests/xunit/CustomServiceProviderFactoryUsage.cs?start=25&end=29)]
8282

8383
## Further reading
8484

0 commit comments

Comments
 (0)