public void PieceTypeRestriction_Best5()
        {
            IRestriction restriction = new BannedPieceType("r");

            var pieces = new string[]
            {
                "1--1",
                "r1--",
                "-1-1",
                "--1-"
            };

            BuildGrid(pieces);

            var move = BestMoverChecker.GetBestMove(restriction).Move;

            Assert.AreEqual(5, move.Count);
            Assert.IsFalse(restriction.IsRestrictionViolated(move.ToArray()));
        }