Ejemplo n.º 1
0
        public void Evaluate_Should_ReturnFalseIfMoveOneIsLessThanTen()
        {
            var blunderRule = new CastlingRule();
            var boardState  = new BoardState();

            boardState.Initialize(new List <TreeMove>
            {
                new TreeMove()
            }, ColorEnum.White);

            var result = blunderRule.Evaluate(boardState);

            Assert.False(result);
        }
Ejemplo n.º 2
0
 public AliceCastlingRule(CastlingRule templateRule) : base(templateRule)
 {
 }
Ejemplo n.º 3
0
 public void AddCastlingRule()
 {
     castlingRule = new CastlingRule();
     AddRule(castlingRule);
 }
Ejemplo n.º 4
0
 public FlexibleCastlingRule(CastlingRule templateRule) : base(templateRule)
 {
     MaxSlideRange = 99;
 }