@Test
public void testFixTMinimalSettings() throws Exception {

    sessionID = new SessionID(FixVersions.BEGINSTRING_FIXT11, "SENDER", "TARGET");
    setUpDefaultSettings(sessionID);
    factory = new DefaultSessionFactory(new ATApplication(), new MemoryStoreFactory(),
            new SLF4JLogFactory(new SessionSettings()));
    Exception e = null;
    try {
        factory.create(sessionID, settings);
    } catch (Exception ex) {
        e = ex;
    }
    assertNotNull(e);
    settings.setString(sessionID, Session.SETTING_DEFAULT_APPL_VER_ID, "5");
    e = null;
    try {
        Session sess = factory.create(sessionID, settings);
        assertNotNull(sess);
        assertEquals(new ApplVerID("5"), sess.getSenderDefaultApplicationVersionID());
    } catch (Exception ex) {
        e = ex;
    }
    assertNull(e);
}