Exemplo n.º 1
0
        public void Test_RowsCols_ToString()
        {
            var areaTxt =
                @"  0  1  1  0  1  0  1  0  1  1  1  0
  0  0  0  0  1  0  1  0  0  0  0  0
  0  0  0  0  0  0  0  0  0  0  0  0
  0  0  0  0  0  0  0  0  0  0  0  0
  0  0  1  0  0  0  0  0  0  0  0  0
  0  0  1  0  0  1  0  0  0  0  0  0
  0  0  0  0  0  0  0  0  0  0  0  0
  0  0  1  0  0  0  0  0  0  1  0  0
  0  0  1  0  0  0  0  0  0  0  0  0
  0  0  1  0  0  0  0  0  0  0  0  0
  0  0  1  0  0  0  0  0  0  0  0  0
  0  0  1  0  0  0  0  0  0  0  0  0
";
            var area = new MaxGame.Models.GameArea();

            area.FromString(areaTxt);
            var row0   = new MaxGame.Models.Row(area, 0);
            var row1   = new MaxGame.Models.Row(area, 1);
            var txtRep = row0.ToString();

            Assert.AreEqual("2,1,1,3", txtRep);
            txtRep = row1.ToString();
            Assert.AreEqual("1,1", txtRep);

            var col2 = new MaxGame.Models.Column(area, 2);

            txtRep = col2.ToString();
            Assert.AreEqual("1,2,5", txtRep);
        }