source: class ProxyContextTest {
  
      private final ProxyContext context;
  
      @Test
      public void testFindAll() {
  
target:         System.out.println("findAll");
  
          SimpleContextContent content1 = new SimpleContextContent();
          SimpleContext context1 = new SimpleContext(content1);
          context.addContext(context1);
  
          MyCustomFoo foo1 = new MyCustomFoo();
          content1.add(foo1);
  
          assertEqualsMyCustomFooList(context, Arrays.asList(foo1));
  
          SimpleContextContent content2 = new SimpleContextContent();
          SimpleContext context2 = new SimpleContext(content2);
          context.addContext(context2);
  
          MyCustomFoo foo2 = new MyCustomFoo();
          content2.add(foo2);
  
          assertEqualsMyCustomFooList(context, Arrays.asList(foo1, foo2));
  
          context.removeContext(context1);
  
          assertEqualsMyCustomFooList(context, Arrays.asList(foo2));
  
          context.removeContext(context2);
  
          assertEqualsMyCustomFooList(context, Collections.<MyCustomFoo>emptyList());
  
      }
  
  }