Exemple #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);
        }
 public AliceCastlingRule(CastlingRule templateRule) : base(templateRule)
 {
 }
 public void AddCastlingRule()
 {
     castlingRule = new CastlingRule();
     AddRule(castlingRule);
 }
Exemple #4
0
 public FlexibleCastlingRule(CastlingRule templateRule) : base(templateRule)
 {
     MaxSlideRange = 99;
 }