public void _black_king_was_in_check_then_got_out_of_check() { _chessBoard.AddReplace(_king1, 7, 7); _chessBoard.AddReplace(_king2, 0, 3); _chessBoard.AddReplace(_queen, 1, 3); Assert.That(_king2.Row, Is.EqualTo(0)); Assert.That(_king2.Column, Is.EqualTo(3)); Assert.That(_king2.IsInCheck, Is.EqualTo(true)); Assert.That(_king2.IsCheckMated(), Is.EqualTo(false)); _king2.Move(1, 3); Assert.That(_king2.Row, Is.EqualTo(1)); Assert.That(_king2.Column, Is.EqualTo(3)); Assert.That(_king2.IsInCheck, Is.EqualTo(false)); Assert.That(_king2.IsCheckMated(), Is.EqualTo(false)); }
public void _01_placing_the_black_queen_on_Row_equals_1_and_Column_equals_3_should_place_on_the_board() { _chessBoard.AddReplace(_queen, 1, 3); Assert.That(_queen.Row, Is.EqualTo(1)); Assert.That(_queen.Column, Is.EqualTo(3)); }