public void ShouldPlacePiece()
            {
                var tileMock = new Mock<ITile>();
                var tf = new Mock<ITileFactory>();
                tf.Setup(t => t.Create()).Returns(tileMock.Object);
                var grid = new Grid(tf.Object);

                grid.PlacePiece(new Move(new Point(0, 0), Piece.X));

                tileMock.Verify(t => t.PlacePiece(Piece.X));
            }