@SuppressWarnings("unchecked")
@Test
public void get_aso_needs_to_be_created()
{
SessionHolder holder = newMock(SessionHolder.class);
Session session = newSession();
Class asoClass = ReadOnlyBean.class;
Object aso = new ReadOnlyBean();
String key = "aso:" + asoClass.getName();
ApplicationStateCreator creator = newApplicationStateCreator();
train_getSession(holder, true, session);
train_getAttribute(session, key, null);
train_create(creator, aso);
session.setAttribute(key, aso);
replay();
ApplicationStatePersistenceStrategy strategy = new SessionApplicationStatePersistenceStrategy(
holder);