anchor.diff:  
   import 'package:unittest/unittest.dart';
   import 'package:clean_ajax/server.dart';
  +import 'package:clean_ajax/client.dart';
   import 'package:clean_ajax/common.dart';
   import 'package:unittest/mock.dart';
   import 'dart:async';
  
positive.code:   }
  }
  
  
  Future mockHttpBodyExctractor(MockHttpRequest request) =>
      new Future.value(request.httpBody);
  
  void createLoopBackConnection(MultiRequestHandler requestHandler, 
                           [authenticatedUserId]) {
    
  }
  
  void main() {
    group('MultiRequestHandler', () {
      MultiRequestHandler requestHandler;
  
      setUp(() {
        requestHandler = new MultiRequestHandler(createLoopBackConnection);
      });
  
      verifyCorrectRequestMetaData(request, expectedHttpStatusCode) {
  
negative.code:     
      test('Loopback connection in each request (T06).', () {
        //given
        var loopBackConnection = new MockConnection();
        var createLoopBackConnection = new MockConnection()
          ..when(callsTo('call')).alwaysReturn(loopBackConnection);
  
        var requestHandler = new MultiRequestHandler(createLoopBackConnection);
          
        var httpRequest = new MockHttpRequest(JSON.encode(
            [new PackedRequest(42, new ClientRequest('dummyType',15))]));
        Request request = new Request('json', httpRequest.httpBody.body,
            httpRequest.response, httpRequest.headers, httpRequest, {});
          
        //when
        requestHandler.handleHttpRequest(request);
        
        //then
        createLoopBackConnection.getLogs(callsTo('call', requestHandler))
          .verify(happenedOnce);
      });
    });
  
  