Algorithmix.UnitTest.NodeTest.MirrorTest C# (CSharp) Method

MirrorTest() private method

private MirrorTest ( ) : void
return void
        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));
        }