Exemplo n.º 1
0
        public void TestBoard()
        {
            Console.WriteLine("TestBoard");
            Board b = new Board();

            Console.WriteLine("Board created");

            Console.Write(b.GetBoardPic());

            Assert.AreEqual(b.GetSpace(4, 4).GetSpaceState(), 'T');

            Assert.AreNotEqual(b.GetSpace(3, 3).GetSpaceState(), 'T');
            Console.WriteLine("Spaces adjacent to " + b.ToString());
            foreach (CoordinatePair c in b.GetAdjacentList(3, 3))
            {
                Console.Write(c.ToString());
            }
            Assert.AreEqual(b.GetAdjacentList(2, 2).Count, 8);
            Assert.AreEqual(b.GetAdjacentList(4, 4).Count, 3);
            Assert.AreNotEqual(b.GetAdjacentList(0, 2).Count, 4);
        }