setField(hb, "em", em);
//setField(hb, "hotelSearch", hs);
setField(hb, "user", em.getReference(User.class, "gavin"));
setField(hb, "facesMessages", new FacesMessages());
setField(hb, "events", new Events() { @Override public void raiseEvent(String type, Object... params) { assert "bookingConfirmed".equals(type); } } );
setField(hb, "log", Logging.getLog(HotelBookingAction.class));
assert hb.selectHotel(hotel).equals("hotel");
User user = em.getReference(User.class, "gavin");