public void TestStore() { AxisOptionsRecord record = new AxisOptionsRecord(); record.MinimumCategory = ((short)0); record.MaximumCategory = ((short)0); record.MajorUnitValue = ((short)1); record.MajorUnit = ((short)0); record.MinorUnitValue = ((short)1); record.MinorUnit = ((short)0); record.BaseUnit = ((short)0); record.CrossingPoint = ((short)0); record.Options = ((short)239); record.IsDefaultMinimum = (true); record.IsDefaultMaximum = (true); record.IsDefaultMajor = (true); record.IsDefaultMinorUnit = (true); record.IsDate = (false); record.IsDefaultBase = (true); record.IsDefaultCross = (true); record.IsDefaultDateSettings = (true); byte[] recordBytes = record.Serialize(); Assert.AreEqual(recordBytes.Length - 4, data.Length); for (int i = 0; i < data.Length; i++) { Assert.AreEqual(data[i], recordBytes[i + 4], "At offset " + i); } }
public void TestLoad() { AxisOptionsRecord record = new AxisOptionsRecord(TestcaseRecordInputStream.Create((short)0x1062, data)); Assert.AreEqual(0, record.MinimumCategory); Assert.AreEqual(0, record.MaximumCategory); Assert.AreEqual(1, record.MajorUnitValue); Assert.AreEqual(0, record.MajorUnit); Assert.AreEqual(1, record.MinorUnitValue); Assert.AreEqual(0, record.MinorUnit); Assert.AreEqual(0, record.BaseUnit); Assert.AreEqual(0, record.CrossingPoint); Assert.AreEqual(239, record.Options); Assert.AreEqual(true, record.IsDefaultMinimum); Assert.AreEqual(true, record.IsDefaultMaximum); Assert.AreEqual(true, record.IsDefaultMajor); Assert.AreEqual(true, record.IsDefaultMinorUnit); Assert.AreEqual(false, record.IsDate); Assert.AreEqual(true, record.IsDefaultBase); Assert.AreEqual(true, record.IsDefaultCross); Assert.AreEqual(true, record.IsDefaultDateSettings); Assert.AreEqual(22, record.RecordSize); }
public void TestStore() { AxisOptionsRecord record = new AxisOptionsRecord(); record.MinimumCategory = ((short)0); record.MaximumCategory = ((short)0); record.MajorUnitValue = ((short)1); record.MajorUnit = ((short)0); record.MinorUnitValue = ((short)1); record.MinorUnit = ((short)0); record.BaseUnit = ((short)0); record.CrossingPoint = ((short)0); record.Options = ((short)239); record.IsDefaultMinimum = (true); record.IsDefaultMaximum = (true); record.IsDefaultMajor = (true); record.IsDefaultMinorUnit = (true); record.IsDate = (false); record.IsDefaultBase = (true); record.IsDefaultCross = (true); record.IsDefaultDateSettings = (true); byte[] recordBytes = record.Serialize(); Assert.AreEqual(recordBytes.Length - 4, data.Length); for (int i = 0; i < data.Length; i++) Assert.AreEqual(data[i], recordBytes[i + 4], "At offset " + i); }
private AxisOptionsRecord CreateAxisOptionsRecord() { AxisOptionsRecord r = new AxisOptionsRecord(); r.MinimumCategory = ((short)-28644); r.MaximumCategory = ((short)-28715); r.MajorUnitValue = ((short)2); r.MajorUnit = ((short)0); r.MinorUnitValue = ((short)1); r.MinorUnit = ((short)0); r.BaseUnit = ((short)0); r.CrossingPoint = ((short)-28644); r.IsDefaultMinimum = (true); r.IsDefaultMaximum = (true); r.IsDefaultMajor = (true); r.IsDefaultMinorUnit = (true); r.IsDate = (true); r.IsDefaultBase = (true); r.IsDefaultCross = (true); r.IsDefaultDateSettings = (true); return r; }
private AxisOptionsRecord CreateAxisOptionsRecord() { AxisOptionsRecord r = new AxisOptionsRecord(); r.SetMinimumCategory( (short) -28644 ); r.SetMaximumCategory( (short) -28715 ); r.SetMajorUnitValue( (short) 2 ); r.SetMajorUnit( (short) 0 ); r.SetMinorUnitValue( (short) 1 ); r.SetMinorUnit( (short) 0 ); r.SetBaseUnit( (short) 0 ); r.SetCrossingPoint( (short) -28644 ); r.SetDefaultMinimum( true ); r.SetDefaultMaximum( true ); r.SetDefaultMajor( true ); r.SetDefaultMinorUnit( true ); r.SetIsDate( true ); r.SetDefaultBase( true ); r.SetDefaultCross( true ); r.SetDefaultDateSettings( true ); return r; }