Skip to content

Commit 609f2e2

Browse files
committed
fixup! feat: Support Returning Error Resolutions from Providers (open-feature#323)
Signed-off-by: christian.lutnik <[email protected]>
1 parent fbe214d commit 609f2e2

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

test/OpenFeature.Tests/TrackingEventDetailsTest.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.Collections.Generic;
23
using OpenFeature.Model;
34
using OpenFeature.Tests.Internal;
@@ -31,15 +32,19 @@ public void TrackingEventDetails_HasAValueProperty()
3132
public void TrackingEventDetails_CanTakeValues()
3233
{
3334
var structure = new Structure(new Dictionary<string, Value> { { "key", new Value("value") } });
34-
var builder = new TrackingEventDetailsBuilder()
35+
var dateTimeValue = new Value(DateTime.Now);
36+
var builder = TrackingEventDetails.Builder()
3537
.Set("boolean", true)
3638
.Set("string", "some string")
37-
.Set("number", 123.3)
38-
.Set("structure", structure);
39+
.Set("double", 123.3)
40+
.Set("structure", structure)
41+
.Set("value", dateTimeValue);
3942
var details = builder.Build();
43+
Assert.Equal(5, details.Count);
4044
Assert.Equal(true, details.GetValue("boolean").AsBoolean);
4145
Assert.Equal("some string", details.GetValue("string").AsString);
42-
Assert.Equal(123.3, details.GetValue("number").AsDouble);
46+
Assert.Equal(123.3, details.GetValue("double").AsDouble);
4347
Assert.Equal(structure, details.GetValue("structure").AsStructure);
48+
Assert.Equal(dateTimeValue, details.GetValue("value"));
4449
}
4550
}

0 commit comments

Comments
 (0)