示例#1
0
        public void Contains()
        {
            var start   = new ModuleAddress(0x70);
            var segment = new DataSegment(start, Enumerable.Range(0, 0x20).Select(x => (byte)x).ToArray());

            Assert.IsFalse(segment.Contains(new ModuleAddress(0x6f)));
            Assert.IsTrue(segment.Contains(new ModuleAddress(0x70)));
            Assert.IsTrue(segment.Contains(new ModuleAddress(0x7f)));
            Assert.IsTrue(segment.Contains(new ModuleAddress(0x100)));
            Assert.IsTrue(segment.Contains(new ModuleAddress(0x10f)));
            Assert.IsFalse(segment.Contains(new ModuleAddress(0x110)));
        }