@Test
public void testSetFirstCardDraggable() throws Exception {

    //Given
    CardDraggableView draggableView1 = mockDraggableView();
    CardDraggableView draggableView2 = mockDraggableView();
    CardDraggableView draggableView3 = mockDraggableView();
    shuffle.draggableViews.addAll(Arrays.asList(draggableView1, draggableView2, draggableView3));
    //When
    shuffle.setFirstCardDraggable();
    //Then
    verify(draggableView1).setDraggable(eq(true));
    verify(draggableView1).reset();
    verify(draggableView1).setDragListener(any(DraggableView.DraggableViewListener.class));
    verify(viewAnimator).updateViewsPositions(eq(0.0f), eq(0.0f));
}