1
+ // ReSharper disable RedundantUsingDirective
2
+
1
3
using System . Net ;
2
4
using System . Net . Http ;
3
5
using Flipt . Rest ;
@@ -14,13 +16,13 @@ public class FliptToOpenFeatureConverterTest
14
16
{
15
17
// EvaluateBooleanAsync Tests
16
18
[ Theory ]
17
- [ InlineData ( HttpStatusCode . NotFound , ErrorType . FlagNotFound , false ) ]
18
- [ InlineData ( HttpStatusCode . BadRequest , ErrorType . TypeMismatch , false ) ]
19
- [ InlineData ( HttpStatusCode . InternalServerError , ErrorType . ProviderNotReady , false ) ]
20
- [ InlineData ( HttpStatusCode . Forbidden , ErrorType . ProviderNotReady , false ) ]
21
- [ InlineData ( HttpStatusCode . Ambiguous , ErrorType . General , false ) ]
19
+ [ InlineData ( HttpStatusCode . NotFound , false ) ]
20
+ [ InlineData ( HttpStatusCode . BadRequest , false ) ]
21
+ [ InlineData ( HttpStatusCode . InternalServerError , false ) ]
22
+ [ InlineData ( HttpStatusCode . Forbidden , false ) ]
23
+ [ InlineData ( HttpStatusCode . Ambiguous , false ) ]
22
24
public async Task EvaluateBooleanAsync_GivenHttpRequestException_ShouldHandleHttpRequestException (
23
- HttpStatusCode thrownStatusCode , ErrorType expectedOpenFeatureErrorType , bool fallbackValue )
25
+ HttpStatusCode thrownStatusCode , bool fallbackValue )
24
26
{
25
27
var mockFliptClientWrapper = new Mock < IFliptClientWrapper > ( ) ;
26
28
mockFliptClientWrapper . Setup ( fcw =>
@@ -69,21 +71,21 @@ public async Task EvaluateBooleanAsync_GivenNonExistentFlag_ShouldReturnDefaultV
69
71
70
72
var fliptToOpenFeature = new FliptToOpenFeatureConverter ( mockFliptClientWrapper . Object ) ;
71
73
var resolution = async Task < ResolutionDetails < bool > > ( ) =>
72
- await fliptToOpenFeature . EvaluateBooleanAsync ( " flagKey" , fallBackValue ) ;
74
+ await fliptToOpenFeature . EvaluateBooleanAsync ( flagKey , fallBackValue ) ;
73
75
74
76
await resolution . Should ( ) . ThrowAsync < HttpRequestException > ( ) ;
75
77
}
76
78
77
79
// EvaluateAsync Tests
78
80
79
81
[ Theory ]
80
- [ InlineData ( HttpStatusCode . NotFound , ErrorType . FlagNotFound , 0.0 ) ]
81
- [ InlineData ( HttpStatusCode . BadRequest , ErrorType . TypeMismatch , 0.0 ) ]
82
- [ InlineData ( HttpStatusCode . InternalServerError , ErrorType . ProviderNotReady , 0.0 ) ]
83
- [ InlineData ( HttpStatusCode . Forbidden , ErrorType . ProviderNotReady , 0.0 ) ]
84
- [ InlineData ( HttpStatusCode . Ambiguous , ErrorType . General , 0.0 ) ]
82
+ [ InlineData ( HttpStatusCode . NotFound , 0.0 ) ]
83
+ [ InlineData ( HttpStatusCode . BadRequest , 0.0 ) ]
84
+ [ InlineData ( HttpStatusCode . InternalServerError , 0.0 ) ]
85
+ [ InlineData ( HttpStatusCode . Forbidden , 0.0 ) ]
86
+ [ InlineData ( HttpStatusCode . Ambiguous , 0.0 ) ]
85
87
public async Task EvaluateAsync_GivenHttpRequestException_ShouldHandleHttpRequestException (
86
- HttpStatusCode thrownStatusCode , ErrorType expectedOpenFeatureErrorType , double fallbackValue )
88
+ HttpStatusCode thrownStatusCode , double fallbackValue )
87
89
{
88
90
var mockFliptClientWrapper = new Mock < IFliptClientWrapper > ( ) ;
89
91
mockFliptClientWrapper . Setup ( fcw =>
@@ -132,10 +134,10 @@ public async Task EvaluateAsync_GivenExistingVariantFlagAndWithAnObject_ShouldRe
132
134
const string flagKey = "variant-flag" ;
133
135
const string variantKey = "variant-A" ;
134
136
const string valueFromSrc = """
135
- {
137
+ {
136
138
"name": "Mr. Robinson",
137
- "age": 12,
138
- }
139
+ "age": 12,
140
+ }
139
141
""" ;
140
142
var expectedValue = new Value ( new Structure ( new Dictionary < string , Value >
141
143
{
0 commit comments