public void ScanFlags() { byte zeros = 0; LASPoint pointS = new LASPoint(); Assert.AreEqual(pointS.ScanFlags, zeros); pointS.ReturnNumber = 3; pointS.NumberOfReturns = 7; pointS.ScanDirection = 0; pointS.FlightLineEdge = 1; string expected = "10111011"; byte bits = pointS.ScanFlags; Assert.AreEqual(Convert.ToString(pointS.ScanFlags, 2), (expected)); LASPoint pointN; pointN = pointS.Copy(); Assert.AreEqual(pointN.ScanFlags, pointS.ScanFlags); }