Skip to content

Commit

Permalink
fixed formatting
Browse files Browse the repository at this point in the history
Signed-off-by: Florian Bacher <[email protected]>
  • Loading branch information
bacherfl authored and toddbaert committed Jul 3, 2024
1 parent c5274ea commit 3b61919
Showing 1 changed file with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,12 @@ public void Evaluate(string email, string flagKey, string expected)
[MemberData(nameof(FractionalEvaluationTestData.FractionalEvaluationContext), MemberType = typeof(FractionalEvaluationTestData))]
public void EvaluateUsingRelativeWeights(string email, string flagKey, string expected)
{
// Arrange
var evaluator = new JsonLogicEvaluator(EvaluateOperators.Default);
var fractionalEvaluator = new FractionalEvaluator();
EvaluateOperators.Default.AddOperator("fractional", fractionalEvaluator.Evaluate);
// Arrange
var evaluator = new JsonLogicEvaluator(EvaluateOperators.Default);
var fractionalEvaluator = new FractionalEvaluator();
EvaluateOperators.Default.AddOperator("fractional", fractionalEvaluator.Evaluate);

var targetingString = @"{""fractional"": [
var targetingString = @"{""fractional"": [
{
""var"": [
""email""
Expand All @@ -75,17 +75,17 @@ public void EvaluateUsingRelativeWeights(string email, string flagKey, string ex
[""red"", 5], [""blue"", 5], [""green"", 5], [""yellow"", 5],
]}";

// Parse json into hierarchical structure
var rule = JObject.Parse(targetingString);
// Parse json into hierarchical structure
var rule = JObject.Parse(targetingString);

var data = new Dictionary<string, object> {
var data = new Dictionary<string, object> {
{ "email", email },
{"$flagd", new Dictionary<string, object> { {"flagKey", flagKey } } }
};

// Act & Assert
var result = evaluator.Apply(rule, data);
Assert.Equal(expected, result.ToString());
// Act & Assert
var result = evaluator.Apply(rule, data);
Assert.Equal(expected, result.ToString());
}

[Theory]
Expand Down

0 comments on commit 3b61919

Please sign in to comment.