Test for rule 3.1 It is not permitted to move a piece to a square occupied by a piece of the same colour
Disallow going to a square occupied by my piece.
Reassurance test.
Allow captures
Renaming.
New position generation by knight's move test.
Extracted method to clarify difference between getting knight & pawn moves
Reused existing Board utilities.
Reduced duplication.
Refactored getting promotion ranks
Refactored to map storage (removing switch and need of sideNotSupported)
Removed unused method.
Pawn-oriented method names (probably a sign to extract a class.)
Simple hard-coded move.
Both colours are covered
Preserving position
Movement with removing initials.
Refactoring.
Forcing need of some test to check en-passant history cleared
Proved nullification of en passant file possibility.