@Test
public void testGetDepth() throws Exception {

    Item delegate = mock(Item.class);
    ItemFacade<Item, Session> facade = getFacade(delegate);
    final int value = 4;
    when(delegate.getDepth()).thenReturn(value);
    assertEquals("same value", value, facade.getDepth());
}