public void OllcpTests() { OllcpCube cube = new OllcpCube(); for (int k = 0; k < 329; k++) { cube.Solve(); cube.SetUpPosition(k); cube.AufToDefault(); int num = cube.GetPosNum(); Assert.AreEqual(k, num, "failed on position " + k); } }
private void SetUpOllcpButton_Click(object sender, EventArgs e) { if (!Cube.IsOllcp()) { MessageBox.Show("Not a valid OLLCP position", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var cube = new OllcpCube(Cube.Stickers); int posNum = cube.GetPosNum(); _callback(AlgSet.OLLCP, posNum); this.Close(); }