  @Test(expected = IllegalArgumentException.class) @SuppressWarnings("unchecked")
  public void shouldThrowIllegalArgumentExceptionIfDatabaseIsNull() {

    SQLiteRxCache.newBuilder(String.class, String.class)
        .setKeyMapper(mock(KeyMapper.class))
        .setValueMapper(mock(ValueMapper.class))
        .setVersionMapper(mock(VersionMapper.class))
        .setExecutor(mock(Executor.class))
        .build();
  }