@Test
public void testOnBindView() throws Exception {

    int expectedPosition = 23;
    Object expectedObject = new Object();
    TestEfficientViewHolder subject = newEfficientViewHolder();
    assertEquals(-1, subject.getLastBindPosition());
    assertNull(subject.getObject());
    assertEquals(0, subject.getNbCallUpdateView());
    subject.onBindView(expectedObject, expectedPosition);
    assertEquals(expectedPosition, subject.getLastBindPosition());
    assertEquals(expectedObject, subject.getObject());
    assertEquals(1, subject.getNbCallUpdateView());
}