@@ -11,7 +11,7 @@ public class When_using_nested_containers
1111 public async Task Scoped__components_should_be_disposed_when_the_child_container_is_disposed ( )
1212 {
1313 var serviceCollection = new ServiceCollection ( ) ;
14- serviceCollection . AddScoped ( typeof ( ScopedComponent ) ) ;
14+ serviceCollection . AddScoped < ScopedComponent > ( ) ;
1515
1616 var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
1717 await using ( serviceProvider . ConfigureAwait ( false ) )
@@ -30,7 +30,7 @@ public async Task Scoped__components_should_be_disposed_when_the_child_container
3030 public void Scoped_components_should_yield_different_instances_between_parent_and_child_containers ( )
3131 {
3232 var serviceCollection = new ServiceCollection ( ) ;
33- serviceCollection . AddScoped ( typeof ( ScopedComponent ) ) ;
33+ serviceCollection . AddScoped < ScopedComponent > ( ) ;
3434
3535 using var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
3636
@@ -47,7 +47,7 @@ public void Scoped_components_should_yield_different_instances_between_parent_an
4747 public void Scoped_components_should_yield_different_instances_between_different_instances_of_child_containers ( )
4848 {
4949 var serviceCollection = new ServiceCollection ( ) ;
50- serviceCollection . AddScoped ( typeof ( ScopedComponent ) ) ;
50+ serviceCollection . AddScoped < ScopedComponent > ( ) ;
5151
5252 using var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
5353
@@ -69,7 +69,7 @@ public void Scoped_components_should_yield_different_instances_between_different
6969 public void Transient_components_should_not_be_shared_across_child_containers ( )
7070 {
7171 var serviceCollection = new ServiceCollection ( ) ;
72- serviceCollection . AddTransient ( typeof ( TransientComponent ) ) ;
72+ serviceCollection . AddTransient < TransientComponent > ( ) ;
7373
7474 using var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
7575
@@ -92,7 +92,7 @@ public void Transient_components_should_not_be_shared_across_child_containers()
9292 public void Scoped_components_in_the_parent_container_should_be_singletons_in_the_same_child_container ( )
9393 {
9494 var serviceCollection = new ServiceCollection ( ) ;
95- serviceCollection . AddScoped ( typeof ( ScopedComponent ) ) ;
95+ serviceCollection . AddScoped < ScopedComponent > ( ) ;
9696
9797 using var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
9898
@@ -109,7 +109,7 @@ public void Scoped_components_in_the_parent_container_should_be_singletons_in_th
109109 public void Scoped_components_built_on_root_container_should_be_singletons_even_with_child_builder_present ( )
110110 {
111111 var serviceCollection = new ServiceCollection ( ) ;
112- serviceCollection . AddScoped ( typeof ( ScopedComponent ) ) ;
112+ serviceCollection . AddScoped < ScopedComponent > ( ) ;
113113
114114 using var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
115115
@@ -128,8 +128,8 @@ public void Should_not_dispose_singletons_when_container_goes_out_of_scope()
128128 {
129129 var serviceCollection = new ServiceCollection ( ) ;
130130 var singletonInMainContainer = new SingletonComponent ( ) ;
131- serviceCollection . AddSingleton ( typeof ( ISingletonComponent ) , singletonInMainContainer ) ;
132- serviceCollection . AddScoped ( typeof ( ComponentThatDependsOfSingleton ) ) ;
131+ serviceCollection . AddSingleton < ISingletonComponent > ( singletonInMainContainer ) ;
132+ serviceCollection . AddScoped < ComponentThatDependsOfSingleton > ( ) ;
133133
134134 using var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
135135
@@ -146,8 +146,8 @@ public void Should_dispose_all_non_singleton_IDisposable_components_in_child_con
146146 var serviceCollection = new ServiceCollection ( ) ;
147147 DisposableComponent . DisposeCalled = false ;
148148 AnotherDisposableComponent . DisposeCalled = false ;
149- serviceCollection . AddSingleton ( typeof ( AnotherDisposableComponent ) , new AnotherDisposableComponent ( ) ) ;
150- serviceCollection . AddScoped ( typeof ( DisposableComponent ) ) ;
149+ serviceCollection . AddSingleton ( new AnotherDisposableComponent ( ) ) ;
150+ serviceCollection . AddScoped < DisposableComponent > ( ) ;
151151
152152
153153 using ( var serviceProvider = serviceCollection . BuildServiceProvider ( ) )
0 commit comments