// TODO Must change! public Engine() { this.board = new Board(GameConstants.BoardRows, GameConstants.BoardCols); this.moveCounter = 0; var kingFactory = new KingFactory(); var king = kingFactory.CreateFigure('K', new Position(7, 3)); this.figuresInPlay.Add(king.Symbol, king); var pawnsFactory = new PawnFactory(); var pawnA = pawnsFactory.CreateFigure('A', new Position(0, 0)); this.figuresInPlay.Add(pawnA.Symbol, pawnA); var pawnB = pawnsFactory.CreateFigure('B', new Position(0, 2)); this.figuresInPlay.Add(pawnB.Symbol, pawnB); }
public void CreateFigureMethodTesterForKing() { var kingFactory = new KingFactory(); var king = kingFactory.CreateFigure('K', new Position(1, 1)); Assert.IsTrue(king is King); }