@Test
public void givenItemInactiveWhenSelectThenSelect() throws Exception {

    // Given
    when(mMockItemList.containsKey(mTestPosition)).thenReturn(true);
    when(mMockItemList.get(mTestPosition)).thenReturn(MultiChoiceAdapter.State.INACTIVE);
    // When
    mMultiChoiceAdapter.select(mTestPosition);
    // Then
    verify(mMockItemList, times(1)).put(mTestPosition, MultiChoiceAdapter.State.ACTIVE);
}