LevelManager levelManager = new LevelManager(userStatisticDaoService, userWrapperDaoService, userLevelDaoService, levelDaoService);
UserWrapper userWrapper = mock(UserWrapper.class);
levelManager.checkLevels(userWrapper);
when(userLevelDaoService.last(any(UserWrapper.class), any(Category.class))).thenReturn(level);
levelManager.checkLevels(userWrapper);
verify(userLevelDaoService, times(3)).addLevelToUser(any(Level.class), any(UserWrapper.class));
}