anchor.diff:    directives: [CmpB21, CmpB22],
   )
   class CmpA2 {}
  +
  +@Component(
  +  selector: 'ng-if-ng-content',
  +  directives: [NgIf],
  +  template: '''
  +    <ng-container *ngIf="isContentVisible">
  +      <ng-content></ng-content>
  +    </ng-container>
  +  ''',
  +)
  +class NgIfNgContent {
  +  var isContentVisible = true;
  +}
  +
  +@Component(
  +  selector: 'test',
  +  directives: [NgIfNgContent],
  +  template: '''
  +    <ng-if-ng-content>
  +      <div>Hello world!</div>
  +    </ng-if-ng-content>
  +  ''',
  +)
  +class TestNgIfNgContent {}
  
positive.code:         component.conditional.viewport.hide();
        });
        expect(fixture.text, '(, D)');
      });
    });
  }
  
negative.code: import 'dart:html';
  
  import 'package:test/test.dart';
  import 'package:angular/angular.dart';
  import 'package:angular_test/angular_test.dart';
  
  import 'projection_integration_test.template.dart' as ng_generated;
  