示例#1
0
        static void Main(string[] args)
        {
            IGame game = new ImmutableGame(0, 1, 2, 3);

            Console.WriteLine(game.ToString());
            return;
        }
 public override void Initialize()
 {
     game     = new ImmutableGame(0, 1, 2, 3);
     game3by3 = new ImmutableGame(0, 1, 2, 3, 4, 5, 6, 7, 8);
     game4by4 = new ImmutableGame(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
 }
        public override void BadInput_MoreArgument_Failed()
        {
            IGame gameBad = new ImmutableGame(0, 1, 2, 3, 4);

            Assert.Fail();
        }
        public override void BadInput_Duplicate_Failed()
        {
            IGame gameBad = new ImmutableGame(0, 1, 2, 1);

            Assert.Fail();
        }
示例#5
0
        public override IGame Shift(int tile)
        {
            ImmutableGame game = new ImmutableGame(tile, base.tiles);

            return(game);
        }