public Create ( string beginString, string msgType, int correspondingFieldID ) : |
||
beginString | string | |
msgType | string | |
correspondingFieldID | int | |
return |
public Group Create(string beginString, string msgType, int correspondingFieldID)
{
if (_factories.ContainsKey(beginString))
{
IMessageFactory f = _factories[beginString];
return f.Create(beginString, msgType, correspondingFieldID);
}
throw new UnsupportedVersion(beginString);
}
DefaultMessageFactory::Create ( string beginString, string msgType ) : |
public void GroupCreateTest() { DefaultMessageFactory dmf = new DefaultMessageFactory(); Group g44 = dmf.Create("FIX.4.4", "B", 33); Assert.IsInstanceOf<QuickFix.FIX44.News.LinesOfTextGroup>(g44); Group g50 = dmf.Create("FIXT.1.1", "B", 33); Assert.IsInstanceOf<QuickFix.FIX50.News.NoLinesOfTextGroup>(g50); }