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

            for (int k = 0; k < 72; k++)
            {
                cube.Solve();
                cube.SetUpPll(k);
                int pllNum = cube.GetPllNum();
                Assert.AreEqual(k, pllNum, "failed on position " + k);
            }
        }
Ejemplo n.º 2
0
        public void OrientTests()
        {
            OneLookLLCube cube = new OneLookLLCube();

            for (int k = 0; k < 30; k++)
            {
                cube.Solve();
                cube.SetUpPosition(72 * k + 960);
                cube.AufToDefault();
                cube.Orient();
                int num = cube.GetPllNum();
                Assert.AreEqual(0, num, "failed on position " + 72 * k + 960);
            }
        }