@Test
  public void getActivityForActivePlaceRequestShouldReturnActivity() throws Exception {
    Activity activity =
        activityManager.getActivity(Activity.class, new DefaultPlaceRequest("activated activity"));

    assertSame(activatedActivity, activity);
  }
  @Test
  public void getActivitiesForInactivePlaceRequestShouldReturnEmptySet() throws Exception {
    Set<Activity> activities =
        activityManager.getActivities(new DefaultPlaceRequest("non-activated activity"));

    assertEquals(0, activities.size());
  }
  @Test
  public void getActivitiesByTypeShouldRespectBeanActivationStatus() throws Exception {
    Set<Activity> activities = activityManager.getActivities(Activity.class);

    assertEquals(1, activities.size());
    assertSame(activatedActivity, activities.iterator().next());
  }
  @Test
  public void getActivityForInactivePlaceRequestShouldReturnNull() throws Exception {
    Activity activity =
        activityManager.getActivity(
            Activity.class, new DefaultPlaceRequest("non-activated activity"));

    assertNull(activity);
  }
  @Test
  public void getActivitiesForActivePlaceRequestShouldReturnActivity() throws Exception {
    Set<Activity> activities =
        activityManager.getActivities(new DefaultPlaceRequest("activated activity"));

    assertEquals(1, activities.size());
    assertSame(activatedActivity, activities.iterator().next());
  }