public void KingInCheck_NotInCheckScenario_ReturnsFalse() { var black = new Side("E7", new PieceSet<Queen>(), new PieceSet<Bishop>(), new PieceSet<Knight>(), new PieceSet<Rook>(new Square("A7")), new BlackPawns()); var white = new Side("B2", new PieceSet<Queen>(), new PieceSet<Bishop>(), new PieceSet<Knight>(), new PieceSet<Rook>(), new BlackPawns()); white.IsInCheck(black).Should().Be(false); }