private async Task Log(IMockRequestContext request) { if (!_loggingEnabled) { return; } _logger.WriteLine("Request: {0} - {1}", request.Method, request.RequestUri); if (request.Content != null) { if (request.ContentType != null) { _logger.WriteLine(" ContentType: {0}", request.Content.Headers.ContentType); } _logger.WriteLine(" ContentLength: {0}", request.Content.Headers.ContentLength); _logger.WriteLine(" Content:"); var content = await request.Content.ReadAsStringAsync(); _logger.WriteLine(content); _logger.WriteLine("---- End Request ----"); _logger.WriteLine(""); } }
public MockTypedRequestContext(ITypedBuilderContext context, IMockRequestContext request) { BuilderContext = context; Request = request; }