Exemplo n.º 1
0
        public void NoData()
        {
            string[] lines = { };

            List <Move> moves = GameParser.ParseGameMoves(lines);

            Assert.AreEqual(0, moves.Count);
        }
Exemplo n.º 2
0
        public void InvalidData()
        {
            string[] lines =
            {
                "TurnAround"
            };

            GameParser.ParseGameMoves(lines);
        }
Exemplo n.º 3
0
        public void EmptyData()
        {
            string[] lines =
            {
                ""
            };

            GameParser.ParseGameMoves(lines);
        }
Exemplo n.º 4
0
        public void Success()
        {
            string[] lines =
            {
                "Move",
                "Rotate",
                "Move",
                "Move",
                "Move",
                "Move",
                "Rotate",
                "Move",
                "Move"
            };

            List <Move> moves = GameParser.ParseGameMoves(lines);

            Assert.AreEqual(9, moves.Count);
        }