@Test
  public void constructorWorksWhenNonNullFactoryProvided() {

    KeystrokeFactory mockFactory = createMock(KeystrokeFactory.class);
    replayMock(mockFactory);
    KeystrokeRecorderImpl recorder = new KeystrokeRecorderImpl(mockFactory);
    assertNotNull(recorder);
  }