Example #1
0
        public void CanSwap()
        {
            var game = new Game(new Board());

            game.Reset();
            Assert.False(game.CanSwap(-1, 0, 0, 0));
            Assert.False(game.CanSwap(8, 0, 7, 0));

            Assert.False(game.CanSwap(0, 0, 1, 1));

            Assert.True(game.CanSwap(0, 0, 0, 1));
            Assert.True(game.CanSwap(0, 0, 1, 0));
        }