  @Test
  public void verifyThatFirstTimeSwitchIsSetToFalseAfterRetrievingSavedPosition() {

    doReturn(mockCategoryInfo).when(mockAdapterView).getItemAtPosition(
        anyInt());
    doReturn("All").when(mockCategoryInfo).getCategory();
    doReturn("Action").when(mockCategoryState).getGenreCategory();
    doReturn(0).when(spyOnItemSelectedListener).getSavedInstancePosition(
        any(AdapterView.class));

    doReturn(mockMultiViewVideoActivity).when(mockView).getContext();

    spyOnItemSelectedListener.onItemSelected(mockAdapterView, mockView, 0,
        0);

    assertThat(spyOnItemSelectedListener.isFirstSelection()).isFalse();
  }