system2 = mock(System2.class);
when(system2.now()).thenReturn(DateUtils.parseDate("2014-09-03").getTime());
session = getMyBatis().openSession(false);
RoleDao roleDao = new RoleDao();
UserDao userDao = new UserDao(getMyBatis());
permissionTemplateDao = new PermissionTemplateDao(getMyBatis(), System2.INSTANCE);
Settings settings = new Settings();
resourceDao = new ResourceDao(getMyBatis(), system2);
permissionFacade = new PermissionFacade(roleDao, userDao, resourceDao, permissionTemplateDao, settings);
}