Skip to content

Commit ed56fd4

Browse files
author
Bart Koelman
committed
Fixed broken benchmark
1 parent 886c5ad commit ed56fd4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

benchmarks/Serialization/JsonApiDeserializerBenchmarks.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,14 @@ public JsonApiDeserializerBenchmarks()
3636
{
3737
var options = new JsonApiOptions();
3838
IResourceGraph resourceGraph = _dependencyFactory.CreateResourceGraph(options);
39+
40+
var serviceContainer = new ServiceContainer();
41+
serviceContainer.AddService(typeof(IResourceDefinitionAccessor), new ResourceDefinitionAccessor(resourceGraph, serviceContainer));
42+
serviceContainer.AddService(typeof(IResourceDefinition<BenchmarkResource>), new JsonApiResourceDefinition<BenchmarkResource>(resourceGraph));
43+
3944
var targetedFields = new TargetedFields();
4045
var request = new JsonApiRequest();
41-
var resourceFactory = new ResourceFactory(new ServiceContainer());
46+
var resourceFactory = new ResourceFactory(serviceContainer);
4247
var httpContextAccessor = new HttpContextAccessor();
4348

4449
_jsonApiDeserializer = new RequestDeserializer(resourceGraph, resourceFactory, targetedFields, httpContextAccessor, request, options);

0 commit comments

Comments
 (0)