anchor.diff:  :marked
     Notice that `TestBed.configureTestingModule` no longer provides a (fake) `HeroService` because it's [not needed](#stub-hero-detail-service).
   
  -  注意，`TestBed.configureTestingModule`不再提供（伪造）`HeroService`，因为它是[没必要的](#stub-hero-detail-service)。
  +  注意，`TestBed.configureTestingModule`不再提供（伪造）`HeroService`，因为已经[没有必要了](#stub-hero-detail-service)。
   
   #override-component-method
   :marked
  
positive.code:     especially when the feature module is small and mostly self-contained ... as feature modules should be.
  
      导入组件的特征模块通常是最简单的配置测试的方法，
      尤其是当特征模块很小而且几乎只包含时...特征模块应该如此。
  :marked
  
  a(href="#top").to-top Back to top
  
negative.code:   This example completely replaces the component's `providers` with an array containing the `StubHeroDetailService`.
    The `StubHeroDetailService` is dead simple. It doesn't need a `HeroService` (fake or otherwise).
  
    本例将组件的`providers`彻底替换为包含`StubHeroDetailService`的数组。
    `StubHeroDetailService`非常简单。它不需要`HeroService`(假不假不重要)
  +makeExample('testing/ts/app/hero/hero-detail.component.spec.ts', 'stub-hds', 'app/hero/hero-detail.component.spec.ts (StubHeroDetailService)')(format='.')
  :marked
  