public void GroupCreateTest_DefaultFix50Sp2() { DefaultMessageFactory dmf = new DefaultMessageFactory(); Group g44 = dmf.Create("FIX.4.4", "B", 33); Assert.IsInstanceOf <QuickFix.FIX44.News.LinesOfTextGroup>(g44); Group g50sp2 = dmf.Create("FIXT.1.1", "CD", QuickFix.Fields.Tags.NoAsgnReqs); Assert.IsInstanceOf <QuickFix.FIX50SP2.StreamAssignmentReport.NoAsgnReqsGroup>(g50sp2); }
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); }
public void GroupCreateTest_Fix50() { DefaultMessageFactory dmf = new DefaultMessageFactory(QuickFix.FixValues.ApplVerID.FIX50); 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); Group g50sp2 = dmf.Create("FIXT.1.1", "CD", QuickFix.Fields.Tags.NoAsgnReqs); Assert.IsNull(g50sp2); }
public void Create_Should_ReturnNewInstance() { var id = _fixture.Create <string>(); var exchange = Substitute.For <IExchange>(); _generator .Generate(exchange) .Returns(id); var message = _factory.Create(exchange); message.Should().NotBeNull(); message.Id.Should().Be(id); message.Exchange.Should().Be(exchange); _generator .Received(1) .Generate(exchange); }