@@ -16,24 +16,24 @@ namespace OpenFeature.Tests
16
16
public class ProviderRepositoryTests
17
17
{
18
18
[ Fact ]
19
- public void Default_Provider_Is_Set_Without_Await ( )
19
+ public async void Default_Provider_Is_Set_Without_Await ( )
20
20
{
21
21
var repository = new ProviderRepository ( ) ;
22
22
var provider = new NoOpFeatureProvider ( ) ;
23
23
var context = new EvaluationContextBuilder ( ) . Build ( ) ;
24
- repository . SetProvider ( provider , context ) ;
24
+ await repository . SetProvider ( provider , context ) ;
25
25
Assert . Equal ( provider , repository . GetProvider ( ) ) ;
26
26
}
27
27
28
28
[ Fact ]
29
- public void AfterSet_Is_Invoked_For_Setting_Default_Provider ( )
29
+ public async void AfterSet_Is_Invoked_For_Setting_Default_Provider ( )
30
30
{
31
31
var repository = new ProviderRepository ( ) ;
32
32
var provider = new NoOpFeatureProvider ( ) ;
33
33
var context = new EvaluationContextBuilder ( ) . Build ( ) ;
34
34
var callCount = 0 ;
35
35
// The setting of the provider is synchronous, so the afterSet should be as well.
36
- repository . SetProvider ( provider , context , afterSet : ( theProvider ) =>
36
+ await repository . SetProvider ( provider , context , afterSet : ( theProvider ) =>
37
37
{
38
38
callCount ++ ;
39
39
Assert . Equal ( provider , theProvider ) ;
@@ -182,24 +182,24 @@ await repository.SetProvider(provider2, context, afterError: (provider, ex) =>
182
182
}
183
183
184
184
[ Fact ]
185
- public void Named_Provider_Provider_Is_Set_Without_Await ( )
185
+ public async void Named_Provider_Provider_Is_Set_Without_Await ( )
186
186
{
187
187
var repository = new ProviderRepository ( ) ;
188
188
var provider = new NoOpFeatureProvider ( ) ;
189
189
var context = new EvaluationContextBuilder ( ) . Build ( ) ;
190
- repository . SetProvider ( "the-name" , provider , context ) ;
190
+ await repository . SetProvider ( "the-name" , provider , context ) ;
191
191
Assert . Equal ( provider , repository . GetProvider ( "the-name" ) ) ;
192
192
}
193
193
194
194
[ Fact ]
195
- public void AfterSet_Is_Invoked_For_Setting_Named_Provider ( )
195
+ public async void AfterSet_Is_Invoked_For_Setting_Named_Provider ( )
196
196
{
197
197
var repository = new ProviderRepository ( ) ;
198
198
var provider = new NoOpFeatureProvider ( ) ;
199
199
var context = new EvaluationContextBuilder ( ) . Build ( ) ;
200
200
var callCount = 0 ;
201
201
// The setting of the provider is synchronous, so the afterSet should be as well.
202
- repository . SetProvider ( "the-name" , provider , context , afterSet : ( theProvider ) =>
202
+ await repository . SetProvider ( "the-name" , provider , context , afterSet : ( theProvider ) =>
203
203
{
204
204
callCount ++ ;
205
205
Assert . Equal ( provider , theProvider ) ;
0 commit comments