private static IMimeConverter CreateRequestConverter(IRestRequest request, IMimeConverterFactory mimeConverterFactory) { string mimeType = request.Parameters .Where(parameter => parameter.Type == ParameterType.HttpHeader && IsAcceptOrContentType(parameter.Name)) .Select(parameter => parameter.Value.ToString()) .FirstOrDefault(); mimeType.Should().NotBeEmpty(); IMimeConverter converter = mimeConverterFactory.CreateConverter(mimeType); converter.Should().NotBeNull(); return(converter); }