Skip to content

Commit cdc5153

Browse files
committed
fixup: review
Signed-off-by: Todd Baert <[email protected]>
1 parent 7163853 commit cdc5153

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

src/OpenFeature/Api.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ private Api() { }
4747
public void SetProvider(FeatureProvider featureProvider)
4848
{
4949
this.EventExecutor.RegisterDefaultFeatureProvider(featureProvider);
50-
this._repository.SetProvider(featureProvider, this.GetContext()).ConfigureAwait(false);
50+
_ = this._repository.SetProvider(featureProvider, this.GetContext());
5151
}
5252

5353
/// <summary>
@@ -71,7 +71,7 @@ public async Task SetProviderAsync(FeatureProvider featureProvider)
7171
public void SetProvider(string clientName, FeatureProvider featureProvider)
7272
{
7373
this.EventExecutor.RegisterClientFeatureProvider(clientName, featureProvider);
74-
this._repository.SetProvider(clientName, featureProvider, this.GetContext()).ConfigureAwait(false);
74+
_ = this._repository.SetProvider(clientName, featureProvider, this.GetContext());
7575
}
7676

7777
/// <summary>

test/OpenFeature.Tests/OpenFeatureTests.cs

+14-14
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ public async Task OpenFeature_Should_Support_Shutdown()
9999

100100
[Fact]
101101
[Specification("1.1.3", "The `API` MUST provide a function to bind a given `provider` to one or more client `name`s. If the client-name already has a bound provider, it is overwritten with the new mapping.")]
102-
public void OpenFeature_Should_Not_Change_Named_Providers_When_Setting_Default_Provider()
102+
public async void OpenFeature_Should_Not_Change_Named_Providers_When_Setting_Default_Provider()
103103
{
104104
var openFeature = Api.Instance;
105105

106-
openFeature.SetProviderAsync(new NoOpFeatureProvider());
107-
openFeature.SetProviderAsync(TestProvider.DefaultName, new TestProvider());
106+
await openFeature.SetProviderAsync(new NoOpFeatureProvider()).ConfigureAwait(false);
107+
await openFeature.SetProviderAsync(TestProvider.DefaultName, new TestProvider()).ConfigureAwait(false);
108108

109109
var defaultClient = openFeature.GetProviderMetadata();
110110
var namedClient = openFeature.GetProviderMetadata(TestProvider.DefaultName);
@@ -115,11 +115,11 @@ public void OpenFeature_Should_Not_Change_Named_Providers_When_Setting_Default_P
115115

116116
[Fact]
117117
[Specification("1.1.3", "The `API` MUST provide a function to bind a given `provider` to one or more client `name`s. If the client-name already has a bound provider, it is overwritten with the new mapping.")]
118-
public void OpenFeature_Should_Set_Default_Provide_When_No_Name_Provided()
118+
public async void OpenFeature_Should_Set_Default_Provide_When_No_Name_Provided()
119119
{
120120
var openFeature = Api.Instance;
121121

122-
openFeature.SetProviderAsync(new TestProvider());
122+
await openFeature.SetProviderAsync(new TestProvider()).ConfigureAwait(false);
123123

124124
var defaultClient = openFeature.GetProviderMetadata();
125125

@@ -128,26 +128,26 @@ public void OpenFeature_Should_Set_Default_Provide_When_No_Name_Provided()
128128

129129
[Fact]
130130
[Specification("1.1.3", "The `API` MUST provide a function to bind a given `provider` to one or more client `name`s. If the client-name already has a bound provider, it is overwritten with the new mapping.")]
131-
public void OpenFeature_Should_Assign_Provider_To_Existing_Client()
131+
public async void OpenFeature_Should_Assign_Provider_To_Existing_Client()
132132
{
133133
const string name = "new-client";
134134
var openFeature = Api.Instance;
135135

136-
openFeature.SetProviderAsync(name, new TestProvider());
137-
openFeature.SetProviderAsync(name, new NoOpFeatureProvider());
136+
await openFeature.SetProviderAsync(name, new TestProvider()).ConfigureAwait(true);
137+
await openFeature.SetProviderAsync(name, new NoOpFeatureProvider()).ConfigureAwait(true);
138138

139139
openFeature.GetProviderMetadata(name).Name.Should().Be(NoOpProvider.NoOpProviderName);
140140
}
141141

142142
[Fact]
143143
[Specification("1.1.3", "The `API` MUST provide a function to bind a given `provider` to one or more client `name`s. If the client-name already has a bound provider, it is overwritten with the new mapping.")]
144-
public void OpenFeature_Should_Allow_Multiple_Client_Names_Of_Same_Instance()
144+
public async void OpenFeature_Should_Allow_Multiple_Client_Names_Of_Same_Instance()
145145
{
146146
var openFeature = Api.Instance;
147147
var provider = new TestProvider();
148148

149-
openFeature.SetProviderAsync("a", provider);
150-
openFeature.SetProviderAsync("b", provider);
149+
await openFeature.SetProviderAsync("a", provider).ConfigureAwait(true);
150+
await openFeature.SetProviderAsync("b", provider).ConfigureAwait(true);
151151

152152
var clientA = openFeature.GetProvider("a");
153153
var clientB = openFeature.GetProvider("b");
@@ -234,12 +234,12 @@ public void Should_Always_Have_Provider()
234234
}
235235

236236
[Fact]
237-
public void OpenFeature_Should_Allow_Multiple_Client_Mapping()
237+
public async void OpenFeature_Should_Allow_Multiple_Client_Mapping()
238238
{
239239
var openFeature = Api.Instance;
240240

241-
openFeature.SetProviderAsync("client1", new TestProvider());
242-
openFeature.SetProviderAsync("client2", new NoOpFeatureProvider());
241+
await openFeature.SetProviderAsync("client1", new TestProvider()).ConfigureAwait(true);
242+
await openFeature.SetProviderAsync("client2", new NoOpFeatureProvider()).ConfigureAwait(true);
243243

244244
var client1 = openFeature.GetClient("client1");
245245
var client2 = openFeature.GetClient("client2");

0 commit comments

Comments
 (0)