public void T001_RangeKey_ContainmentTesting()
{
RecordKey target = new RecordKey().appendParsedKey("D");
RangemapManager.RangeKey segptr = RangemapManager.RangeKey.newSegmentRangeKey(
new RecordKey().appendParsedKey("A"),
new RecordKey().appendParsedKey("G"), 0);
Assert.AreEqual(true, segptr.eventuallyContainsKey(target), "should be in segptr");
RangemapManager.RangeKey metasegptr = RangemapManager.RangeKey.newSegmentRangeKey(
segptr.toRecordKey(),
new RecordKey().appendParsedKey("Z"), 0);
Assert.AreEqual(true,metasegptr.eventuallyContainsKey(target),
"{0} should be in metasegptr {1}", target, metasegptr);
RangemapManager.RangeKey segptr2 = RangemapManager.RangeKey.newSegmentRangeKey(
new RecordKey().appendParsedKey("E"),
new RecordKey().appendParsedKey("Z"), 0);
Assert.AreEqual(false,segptr2.eventuallyContainsKey(target), "should not be in segptr2");
RangemapManager.RangeKey metasegptr2 = RangemapManager.RangeKey.newSegmentRangeKey(
segptr2.toRecordKey(),
new RecordKey().appendParsedKey("A"), 0);
Assert.AreEqual(false,metasegptr2.eventuallyContainsKey(target), "should not be in metasegptr2");
// .zdata.index.jeske not in .ROOT.FREELIST.HEAD -> .zdata.index.</tr>.c:\EmailTest\Data\trakken-stats:6919.143
}