anchor.diff:      setUp(_setUp);
       tearDown(_tearDown);
   
  -    test('A proxy can make calls to its source and receive events back.', (){
  +    test('A consumer can make calls to its source by proxy and receive events back by proxy', (){
         var pi = 3.142;
         executeWhenReadyOrTimeout(() => currentTestConsumer != null, () => currentTestConsumer.doStuff(pi));
         expectAsyncWithReadyCheckAndTimeout(
  
positive.code:   currentHost.shutdown();
    local.clearConsumerSettings();
    currentHost = currentTestSrc = currentTestConsumer = srcPassedToConsumer = lastEventDataCaughtByConsumer = null;
  }
negative.code:     source.doStuff(x);
    }
  
    void callSourceMethod(Symbol name){
      reflect(source).invoke(name, []);
    }
  }
  
  