testSwapAtPosition(new HasOneToManyList(), new BidirTop(), new BidirTop(), startEnd,
expectedBidirKind, expectedUnidirKind, expectedParent++, expectedChild++);
testSwapAtPosition(new HasOneToManyList(), new BidirTop(), new BidirMiddle(), startEnd,
expectedBidirKind, expectedUnidirKind, expectedParent++, expectedChild++);
testSwapAtPosition(new HasOneToManyList(), new BidirMiddle(), new BidirBottom(), startEnd,
expectedBidirKind, expectedUnidirKind, expectedParent++, expectedChild++);
testSwapAtPosition(new HasOneToManyList(), new BidirMiddle(), new BidirMiddle(), startEnd,
expectedBidirKind, expectedUnidirKind, expectedParent++, expectedChild++);
}