public void testDataProvider() {
    assertNotNull(mDataManager);

    android.location.Location currentLocation = AppLocationManager.getCurrentLocation();
    Location location =
        new Location(
            String.valueOf(currentLocation.getLatitude()),
            String.valueOf(currentLocation.getLongitude()));

    final List<Event> eventList =
        mDataManager.getEventList(
            location, EventCategoryFilter.Music, "10", null, DateFilter.THIS_WEEK);
    assertNotNull(eventList);
    assertTrue(eventList.size() > 0);

    final Event event = eventList.get(0);

    final CountDownLatch latch = new CountDownLatch(1);

    mEventActivity.runOnUiThread(
        new Runnable() {

          @Override
          public void run() {
            mEventActivity.showEvent(event);
            latch.countDown();
          }
        });

    try {
      latch.await();
    } catch (InterruptedException e) {
      e.printStackTrace();
    }
  }