@Test
public void testGivenIsNotInMultiChoiceModeAndItemIsInactiveWhenOnBindViewHolderAndPerformClickThenNoActivationOnTheItem() throws Exception {

    // Given
    mMultiChoiceAdapter.mIsInMultiChoiceMode = false;
    mMultiChoiceAdapter.mIsInSingleClickMode = false;
    when(mMockItemList.containsKey(RecyclerView.NO_POSITION)).thenReturn(true);
    when(mMockItemList.get(RecyclerView.NO_POSITION)).thenReturn(MultiChoiceAdapter.State.INACTIVE);
    // When
    mMultiChoiceAdapter.onBindViewHolder(mViewHolder, RecyclerView.NO_POSITION);
    mViewHolder.itemView.callOnClick();
    // Then
    verify(mMockItemList, times(0)).put(RecyclerView.NO_POSITION, MultiChoiceAdapter.State.ACTIVE);
    verify(mMockItemView, times(0)).setAlpha(SELECTED_ALPHA);
}