public void MirrorTest()
{
var shredsRegular = Helpers.InitializeShreds();
var rootRegular = Helpers.BuildCluster(shredsRegular);
var shredsReversed = Helpers.InitializeShreds();
var rootReversed = Helpers.BuildCluster(shredsReversed);
// Mirror this tree
rootReversed.Mirror();
Assert.IsTrue(IsMirror(rootRegular, rootReversed));
rootReversed.Mirror();
Assert.IsTrue(IsEqual(rootRegular, rootReversed));
}