public JsonApiDeserializerBenchmarks() { IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(); var targetedFields = new TargetedFields(); _jsonApiDeserializer = new RequestDeserializer(resourceGraph, targetedFields); }
public JsonApiDeserializerBenchmarks() { var options = new JsonApiOptions(); IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(options); var targetedFields = new TargetedFields(); _jsonApiDeserializer = new RequestDeserializer(resourceGraph, new DefaultResourceFactory(new ServiceContainer()), targetedFields, new HttpContextAccessor()); }
public JsonApiDeserializerBenchmarks() { var options = new JsonApiOptions(); IResourceGraph resourceGraph = _dependencyFactory.CreateResourceGraph(options); var targetedFields = new TargetedFields(); var request = new JsonApiRequest(); var resourceFactory = new ResourceFactory(new ServiceContainer()); var httpContextAccessor = new HttpContextAccessor(); _jsonApiDeserializer = new RequestDeserializer(resourceGraph, resourceFactory, targetedFields, httpContextAccessor, request, options); }
public QueryParserBenchmarks() { IJsonApiOptions options = new JsonApiOptions(); IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(); var currentRequest = new CurrentRequest(); currentRequest.SetRequestResource(resourceGraph.GetResourceContext(typeof(BenchmarkResource))); IResourceDefinitionProvider resourceDefinitionProvider = DependencyFactory.CreateResourceDefinitionProvider(resourceGraph); _queryParameterDiscoveryForSort = CreateQueryParameterDiscoveryForSort(resourceGraph, currentRequest, resourceDefinitionProvider, options); _queryParameterDiscoveryForAll = CreateQueryParameterDiscoveryForAll(resourceGraph, currentRequest, resourceDefinitionProvider, options); }
public JsonApiSerializerBenchmarks() { IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(); IFieldsToSerialize fieldsToSerialize = CreateFieldsToSerialize(resourceGraph); var metaBuilderMock = new Mock <IMetaBuilder <BenchmarkResource> >(); var linkBuilderMock = new Mock <ILinkBuilder>(); var includeBuilderMock = new Mock <IIncludedResourceObjectBuilder>(); var resourceObjectBuilder = new ResourceObjectBuilder(resourceGraph, new ResourceObjectBuilderSettings()); _jsonApiSerializer = new ResponseSerializer <BenchmarkResource>(metaBuilderMock.Object, linkBuilderMock.Object, includeBuilderMock.Object, fieldsToSerialize, resourceObjectBuilder); }
public JsonApiSerializerBenchmarks() { var options = new JsonApiOptions(); IResourceGraph resourceGraph = _dependencyFactory.CreateResourceGraph(options); IFieldsToSerialize fieldsToSerialize = CreateFieldsToSerialize(resourceGraph); IMetaBuilder metaBuilder = new Mock <IMetaBuilder>().Object; ILinkBuilder linkBuilder = new Mock <ILinkBuilder>().Object; IIncludedResourceObjectBuilder includeBuilder = new Mock <IIncludedResourceObjectBuilder>().Object; var resourceObjectBuilder = new ResourceObjectBuilder(resourceGraph, new ResourceObjectBuilderSettings()); _jsonApiSerializer = new ResponseSerializer <BenchmarkResource>(metaBuilder, linkBuilder, includeBuilder, fieldsToSerialize, resourceObjectBuilder, options); }
public QueryParserBenchmarks() { IJsonApiOptions options = new JsonApiOptions { EnableLegacyFilterNotation = true }; IResourceGraph resourceGraph = DependencyFactory.CreateResourceGraph(options); var request = new JsonApiRequest { PrimaryResource = resourceGraph.GetResourceContext(typeof(BenchmarkResource)) }; _queryStringReaderForSort = CreateQueryParameterDiscoveryForSort(resourceGraph, request, options, _queryStringAccessor); _queryStringReaderForAll = CreateQueryParameterDiscoveryForAll(resourceGraph, request, options, _queryStringAccessor); }