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);
        }
        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);
        }
Exemple #5
0
 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;
 }
Exemple #6
0
	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;
	}