@Test
  public void signalRecorded() {
    CallbackSignalRecorder callbackSignalRecorder = new CallbackSignalRecorder();

    callbackSignalRecorder.signal();

    Assert.assertTrue(callbackSignalRecorder.isSignaled());
  }
  @Test
  public void checkNonEmptySignalCount() {
    CallbackSignalRecorder callbackSignalRecorder = new CallbackSignalRecorder();

    callbackSignalRecorder.signal();
    callbackSignalRecorder.signal();
    callbackSignalRecorder.signal();
    callbackSignalRecorder.signal();

    Assert.assertTrue(callbackSignalRecorder.isCountOfSignals(4));
  }
  @Test
  public void signalNotRecorded() {
    CallbackSignalRecorder callbackSignalRecorder = new CallbackSignalRecorder();

    Assert.assertFalse(callbackSignalRecorder.isSignaled());
  }