### Question:
PropertyFixSessionSettingsProviderImpl implements FixSessionSettingsProvider { @Override public String getTargetSubID() { return properties.getProperty("TargetSubID", "").trim(); } PropertyFixSessionSettingsProviderImpl(Properties properties);  PropertyFixSessionSettingsProviderImpl(String resource); Properties getProperties(); @Override boolean isResetMsgSeqNum(); @Override int getHeartbeatInterval(); @Override String getTimeStampPrecision(); @Override String getDefaultApplVerID(); @Override String getDefaultApplExtID(); @Override String getSenderCompID(); @Override String getSenderSubID(); @Override String getSenderLocationID(); @Override String getTargetCompID(); @Override String getTargetSubID(); @Override String getTargetLocationID(); @Override String getBeginString(); @Override String getProperty(String key, String defaultValue);  }### Answer:
@Test public void testGetTargetSubID() { assertEquals("Server.SubID", provider.getTargetSubID()); }