Example #1
0
    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");
    }
Example #2
0
    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!");
    }
Example #3
0
    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
    }