Example #1
0
 public JsonConvertersBenchmarkContext()
 {
     SysSerializer     = JsonSerializerFactory.CreateJsonSerializer(true);
     JsonNetSerializer = JsonNetSerializerFactory.CreateJsonSerializer(true);
     Docflow           = SysSerializer.Deserialize <IDocflowWithDocuments>(json);
     utf8JsonBytes     = Encoding.UTF8.GetBytes(json);
     emptyJsonBytes    = new byte[json.Length * sizeof(char)];
 }
        public IExtern Create(
            ContentManagementOptions?contentManagementOptions,
            IHttpClientConfiguration clientConfiguration,
            IPollingStrategy?pollingStrategy,
            ICrypt?cryptoProvider,
            RequestTimeouts?requestTimeouts,
            IAuthenticator authenticator,
            IExternHttpClient?api,
            IHttpRequestFactory?httpRequestFactory,
            ILog log)
        {
            contentManagementOptions ??= ContentManagementOptions.Default;
            pollingStrategy ??= DefaultDelayPollingStrategy;
            cryptoProvider ??= DefaultCryptoProvider;
            requestTimeouts ??= new RequestTimeouts();

            var jsonSerializer = JsonSerializerFactory.CreateJsonSerializer();

            httpRequestFactory ??= CreateHttp(clientConfiguration, requestTimeouts, authenticator, jsonSerializer, log);
            api ??= new ExternHttpClient(httpRequestFactory);
            var services = new ExternClientServices(contentManagementOptions, httpRequestFactory, jsonSerializer, api, pollingStrategy, authenticator, cryptoProvider);

            return(new Extern(services));
        }
 public void SetUp()
 {
     serializer           = JsonSerializerFactory.CreateJsonSerializer();
     descriptionGenerator = new DocflowDescriptionGenerator();
 }
Example #4
0
 public void SetUp() =>
 serializer = JsonSerializerFactory.CreateJsonSerializer();
 public void SetUp()
 {
     serializer           = JsonSerializerFactory.CreateJsonSerializer(ignoreNullValues: false);
     descriptionGenerator = new DocflowDocumentDescriptionGenerator();
 }
 public void SetUp()
 {
     serializer = JsonSerializerFactory.CreateJsonSerializer(ignoreNullValues: false);
     autoFaker  = new AutoFakerFactory().AddDraftsBuilderEntitiesGeneration().Create();
 }