public void TCRFieldSetterTypeSafeOldWayTest() { AvgPx avgPx = new AvgPx(new Decimal(10.5)); QuickFix.FIX44.TradeCaptureReport tcr = new QuickFix.FIX44.TradeCaptureReport(); tcr.Set(avgPx); Assert.That(tcr.AvgPx.getValue(), Is.EqualTo(avgPx.getValue())); }
public void Set(QuickFix.Fields.AvgPx val) { this.AvgPx = val; }
public void TCRisSetTest() { QuickFix.FIX44.TradeCaptureReport tcr = new QuickFix.FIX44.TradeCaptureReport( new TradeReportID("dude1"), new PreviouslyReported(true), new Symbol("AAPL"), new LastQty(new Decimal(100.1)), new LastPx(new Decimal(100.2)), new TradeDate("2010-12-12"), new TransactTime(new DateTime(2010, 12, 15, 10, 55, 32, 455))); LastPx lastPx = new LastPx(); Assert.That(tcr.IsSet(lastPx), Is.True); AvgPx avgPx = new AvgPx(new Decimal(10.5)); Assert.That(tcr.IsSet(avgPx), Is.False); Assert.That(tcr.IsSetAvgPx(), Is.False); tcr.Set(avgPx); Assert.That(tcr.IsSet(avgPx), Is.True); Assert.That(tcr.IsSetAvgPx(), Is.True); }