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))); }