Ejemplo n.º 1
0
        public void EdgeOrientationTests()
        {
            OneLookLLCube cube = new OneLookLLCube();

            for (int k = 0; k < 36; k++)
            {
                int posNum = 72 * k + 960;
                cube.Solve();
                cube.SetUpPosition(posNum);
                cube.RandomUMove();
                cube.AufToDefault();
                int num = cube.GetEdgeOrientationNum();
                Assert.AreEqual(k % 6, num, "failed on position " + k);
            }
        }