Esempio n. 1
0
        public void ReturnNumber()
        {
            Assert.AreEqual(point.ReturnNumber, 0);

            UInt16 num1 = 7;

            point.ReturnNumber = num1;
            Assert.AreEqual(point.ReturnNumber, num1);

            UInt16 num2 = 3;

            point.ReturnNumber = num2;
            Assert.AreEqual(point.ReturnNumber, num2);

            try
            {
                //out of range
                point.ReturnNumber = 8;
                Assert.IsTrue(point.Validate());
            }
            catch (LASException e)
            {
                Assert.AreEqual((int)e.Data["DataMemberFlag"] & (int)LASPoint.DataMemberFlag.eReturnNumber,
                                (int)LASPoint.DataMemberFlag.eReturnNumber);
            }
        }