public void TryMakeMove_Finds_EnPassant_Move(string fen, string enpassantMove) { var mockLogger = new Mock <ILog>(); var engine = new Engine.Engine(mockLogger.Object); engine.SetBoard(fen); engine.TryMakeMove(enpassantMove); VerifyNoErrorsOutput(mockLogger); }
public void TryMakeMove_Finds_Promotion_Move(string promotionMove) { var mockLogger = new Mock <ILog>(); var engine = new Engine.Engine(mockLogger.Object); engine.SetBoard("8/8/8/8/8/K1k5/2p5/8 b - - 11 5"); engine.TryMakeMove(promotionMove); VerifyNoErrorsOutput(mockLogger); }