static void Main() { NumPuzzle np = new NumPuzzle(); np.Init(3); // 1 2 3 4 5 6 7 8 9 0 //init test if (np.mSize != 3) Fail("init test fail"); if (np.mData[np.mSize-1,np.mSize-1] != 0) Fail("init test2 fail"); Console.WriteLine("init test success"); string av = np.FindMove(); if(av != "6 8") { Console.WriteLine("test1 fail!!!"); Environment.Exit(1); } Console.WriteLine("test1 success"); }
static void Main() { NumPuzzle np1 = new NumPuzzle(); np1.Init(3); // 1 2 3 4 5 6 7 8 0 //init test //if(np1.mSize != 3) Fail("init test fail"); //if(np1.mData[np1.mSize - 1, np1.mSize - 1] != 0) Fail("int test2 fail"); //Console.WriteLine("init test success"); //test 1 string av = np1.FindMove(); Console.WriteLine(av); if (av != "6 8") Fail("test1 fail"); Console.WriteLine("test1 success!"); }
static void Main() { NumPuzzle np = new NumPuzzle(); //test 1 string av = np.FindMove(); if(av != "6 8") Fail("test 1 fail!!"); Console.WriteLine("test1 success!"); //test 2 }