@Test
 public void shouldReturnMinDate() {
   DateAxisBoundCounter dateAxisBoundCounter = new DateAxisBoundCounter();
   ThreadCountEntity first = createEntityFromDate(new Date(new Date().getTime() - 2));
   ThreadCountEntity second = createEntityFromDate(new Date());
   Date result = dateAxisBoundCounter.getMinDate(Arrays.asList(first, second));
   assertEquals(result, first.getTime());
 }
 @Test
 public void shouldReturnDefaultMinDateWhenListIsNull() {
   DateAxisBoundCounter dateAxisBoundCounter = new DateAxisBoundCounter(mockDate);
   Date result = dateAxisBoundCounter.getMinDate(null);
   assertEquals(result, mockDate);
 }
 @Test
 public void shouldReturnDefaultMinDateWhenListIsEmpty() {
   DateAxisBoundCounter dateAxisBoundCounter = new DateAxisBoundCounter(mockDate);
   Date result = dateAxisBoundCounter.getMinDate(new ArrayList<ThreadCountEntity>());
   assertEquals(result, mockDate);
 }