Exemple #1
0
 public static ChessPathValidator PathValidator(
     IMoveValidationProvider <ChessPieceEntity> moveValidationProvider = null)
 => new ChessPathValidator(moveValidationProvider ?? MoveValidationProvider()
                           );
 public ChessPathValidator(IMoveValidationProvider <ChessPieceEntity> validationProvider
                           )
 {
     _validationProvider = validationProvider;
 }