@Test
  public void testGetSelectedOrNull() throws Exception {
    service.init(initContext);

    assertThat(service.getSelectedOrNull(), Matchers.nullValue());

    service.selectByRowIndex(1);

    assertThat(service.getSelectedOrNull(), Matchers.equalTo(data.get(1)));
  }
  @Test
  public void testUpdateDataModel() throws Exception {
    service.init(initContext);
    service.selectByRowIndex(0);
    assertThat(service.getSelectedOrNull().getStatus(), Matchers.equalTo(ContentState.Approved));

    service.updateDataModel(
        TestFixture.makeTransUnit(
            service.getSelectedOrNull().getId().getId(), ContentState.NeedReview));

    assertThat(service.getSelectedOrNull().getStatus(), Matchers.equalTo(ContentState.NeedReview));
  }