1010using Egil . RazorComponents . Testing . SampleApp . Data ;
1111using Egil . RazorComponents . Testing . EventDispatchExtensions ;
1212using Egil . RazorComponents . Testing . SampleApp . Pages ;
13+ using Microsoft . Extensions . DependencyInjection ;
1314
1415namespace Egil . RazorComponents . Testing . SampleApp . CodeOnlyTests . Pages
1516{
@@ -30,7 +31,7 @@ public void Test001()
3031 var getTask = new TaskCompletionSource < IReadOnlyList < Todo > > ( ) ;
3132 var todoSrv = new Mock < ITodoService > ( ) ;
3233 todoSrv . Setup ( x => x . GetAll ( ) ) . Returns ( getTask . Task ) ;
33- Services . AddService ( todoSrv . Object ) ;
34+ Services . AddSingleton ( todoSrv . Object ) ;
3435
3536 // act
3637 var page = RenderComponent < Todos > ( ) ;
@@ -51,7 +52,7 @@ public void Test002()
5152 var todos = new [ ] { new Todo { Id = 1 , Text = "First" } } ;
5253 var todoSrv = new Mock < ITodoService > ( ) ;
5354 todoSrv . Setup ( x => x . GetAll ( ) ) . Returns ( Task . FromResult < IReadOnlyList < Todo > > ( todos ) ) ;
54- Services . AddService ( todoSrv . Object ) ;
55+ Services . AddSingleton ( todoSrv . Object ) ;
5556
5657 // act
5758 var page = RenderComponent < Todos > ( ) ;
@@ -66,7 +67,7 @@ public void Test003()
6667 {
6768 // arrange
6869 var todoSrv = new Mock < ITodoService > ( ) ;
69- Services . AddService ( todoSrv . Object ) ;
70+ Services . AddSingleton ( todoSrv . Object ) ;
7071 var page = RenderComponent < Todos > ( ) ;
7172
7273 // act
0 commit comments