public void IsFieldSetTest() { FieldMap fieldmap = new FieldMap(); BooleanField field = new BooleanField(200, true); Assert.That(fieldmap.IsSetField(field), Is.EqualTo(false)); Assert.That(fieldmap.IsSetField(field.Tag), Is.EqualTo(false)); fieldmap.SetField(field); Assert.That(fieldmap.IsSetField(field), Is.EqualTo(true)); Assert.That(fieldmap.IsSetField(field.Tag), Is.EqualTo(true)); }
public void ClearAndIsEmptyTest() { FieldMap fieldmap = new FieldMap(); BooleanField field = new BooleanField(200, true); Assert.That(fieldmap.IsEmpty(), Is.EqualTo(true)); fieldmap.SetField(field); Assert.That(fieldmap.IsEmpty(), Is.EqualTo(false)); fieldmap.Clear(); Assert.That(fieldmap.IsEmpty(), Is.EqualTo(true)); Group g = new Group(100, 101); fieldmap.AddGroup(g); Assert.That(fieldmap.IsEmpty(), Is.EqualTo(false)); fieldmap.Clear(); Assert.That(fieldmap.IsEmpty(), Is.EqualTo(true)); }
protected void InsertSendingTime(FieldMap header) { bool showMilliseconds = false; if (this.SessionID.BeginString == FixValues.BeginString.FIXT11) showMilliseconds = true; else showMilliseconds = this.SessionID.BeginString.CompareTo(FixValues.BeginString.FIX42) >= 0; header.SetField(new Fields.SendingTime(System.DateTime.UtcNow, showMilliseconds && MillisecondsInTimeStamp)); }
public void CharFieldTest() { CharField field = new CharField(100, 'd'); fieldmap.SetField(field); CharField refield = new CharField(100); fieldmap.GetField(refield); Assert.That('d', Is.EqualTo(refield.Obj)); field.Obj = 'e'; fieldmap.SetField(field); CharField r = fieldmap.GetField(refield); Assert.That('e', Is.EqualTo(refield.Obj)); Assert.AreSame(refield, r); }
protected void InsertSendingTime(FieldMap header) { if (this.SessionID.BeginString.CompareTo(FixValues.BeginString.FIX42) >= 0) header.SetField(new Fields.SendingTime(System.DateTime.UtcNow)); else header.SetField(new Fields.SendingTime(System.DateTime.UtcNow, false)); }
protected void InsertOrigSendingTime(FieldMap header, System.DateTime sendingTime) { if (this.SessionID.BeginString.CompareTo(FixValues.BeginString.FIX42) >= 0) header.SetField(new OrigSendingTime(sendingTime)); else header.SetField(new OrigSendingTime(sendingTime, false)); }