예제 #1
0
 public void PeonTest()
 {
     Print.WriteLine("Test de Seleccion del Peon en C2");
     var board = new Tablero();
     var fila = 2;
     var columna = 3;
     IEnumerable<Casilla> movesPossible = board.SelectPiece(fila,columna);
     foreach (var casilla in movesPossible)
     {
         Assert.IsTrue(casilla.Columna == 3);
         Assert.IsTrue(casilla.Fila == 3||casilla.Fila == 4);
     }
 }
예제 #2
0
 public void KnightTest()
 {
     Print.WriteLine("Test de Seleccion del Caballero en B1");
     var board = new Tablero();
     var fila = 1;
     var columna = 2;
     
     IEnumerable<Casilla> movesPossible = board.SelectPiece(fila, columna);
     foreach (var casilla in movesPossible)
     {
         Assert.IsTrue(casilla.Fila == 3);
         Assert.IsTrue(casilla.Columna == 1 || casilla.Columna == 3);
     }
 }
예제 #3
0
 public Game()
 {
     _tablero = new Tablero();
     _diccionarioColumnas = _tablero.ColumnaLetraDictionary;
 }
예제 #4
0
파일: Game.cs 프로젝트: ajdm05/Ajedrez
 public Game()
 {
     _tablero             = new Tablero();
     _diccionarioColumnas = _tablero.ColumnaLetraDictionary;
 }