title: How to use NgReduxTestingModule
body: <p>I want to use MockNgRedux mocked store. I imported it to my test suite</p>
  
  <pre><code>import { NgReduxTestingModule, MockNgRedux } from '@angular-redux/store/testing';
  </code></pre>
  
  <p>Then I placed it in configureTestingModule imports.</p>
  
  <p>In test case example object has been created and passed to the function I wanted to examined. As acting with the store is asynchronious action - I used fakeAsync zone, and called tick and detectChanges(). While I use subscribe() on Observable variable which should be updated by the store - application doesn't reach body of this method. </p>
  
  <p>What do I wrong? Please help. It is my test:</p>
  
  <pre><code>it('should has specified version after calling changeVersion', fakeAsync(() =&gt; {
  
      let inputVersion: Version = new Version(); 
      inputVersion.id = 7;
      inputVersion.majorVersion = 1;
      inputVersion.minorVersion = 4;
      inputVersion.createdAt = new Date(2017, 6, 4);
      inputVersion.createdBy = "user1";
  
      component.changeVersion(inputVersion);
  
      console.log(MockNgRedux.mockInstance);
  
      fixture.detectChanges();
      tick();
      fixture.detectChanges();
  
      console.log(MockNgRedux.mockInstance.getState()); //it's null
  
      let currentVersion: Version;
  
      component.selectedVersion$.subscribe((ver: Version) =&gt; {
        fixture.detectChanges();
        currentVersion = ver;
      });
  
      expect(currentVersion.id).toBe(7);
   }));
  </code></pre>