internal ShouldBe(ApiResult apiResult, IBadRequestProvider badRequestProvider, LogWriter logWriter, BardJsonSerializer jsonSerializer) { _apiResult = apiResult; _logWriter = logWriter; _jsonSerializer = jsonSerializer; badRequestProvider.StringContent = apiResult.ResponseString; BadRequest = new BadRequestProviderDecorator(this, badRequestProvider); _httpResponse = apiResult.ResponseMessage; _httpResponseString = apiResult.ResponseString; _performanceMonitor = new PerformanceMonitor(_logWriter); }
internal LogWriter(Action <string> logMessage, EventAggregator eventAggregator, BardJsonSerializer bardJsonSerializer) : this(logMessage) { _eventAggregator = eventAggregator; Serializer = bardJsonSerializer; }
/// <summary> /// /// </summary> /// <param name="logMessage"></param> public LogWriter(Action <string> logMessage) { Serializer = new BardJsonSerializer(); _logMessage = logMessage; }
internal void SetSerializer(BardJsonSerializer bardJsonSerializer) { Serializer = bardJsonSerializer; }