Beispiel #1
0
        public static void TestMapCreator()
        {
            var fieldString =
                @"#####
#.P.#
#####";

            var normalField = new FieldItem[, ]
            {
                { new Wall(), new Wall(), new Wall(), new Wall(), new Wall() },
                { new Wall(), new Coin(new Map(), new Point()), new Player(new Map(), new Point()), new Coin(new Map(), new Point()), new Wall() },
                { new Wall(), new Wall(), new Wall(), new Wall(), new Wall() }
            };

            var m = new Map(fieldString, 0).Field;

            for (var i = 0; i < normalField.GetLength(0); i++)
            {
                for (var j = 0; j < normalField.GetLength(1); j++)
                {
                    Assert.True(normalField[i, j].GetType() == m[i, j].GetType());
                }
            }
        }