@Test
public void testFixtMessageCrackingWithNonFix50ApplVerID() throws Exception {

    quickfix.fix44.Email message = createFix44Email();
    message.getHeader().setString(ApplVerID.FIELD, ApplVerID.FIX44);
    MessageCracker cracker = new MessageCracker() {
        @SuppressWarnings("unused")
        public void onMessage(quickfix.fix44.Email email, SessionID sessionID) {
            messageCracked++;
        }
    };
    cracker.crack(message, new SessionID(FixVersions.BEGINSTRING_FIXT11, "SENDER", "TARGET"));
    assertTrue(messageCracked > 0);
}