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 RequestSerializerTests() { var builder = new ResourceObjectBuilder(ResourceGraph, new ResourceObjectBuilderSettings()); _serializer = new RequestSerializer(ResourceGraph, builder); }
public ResourceObjectBuilderTests() { _builder = new ResourceObjectBuilder(_resourceGraph, new ResourceObjectBuilderSettings()); }