The NBA is perhaps the professional sports league best known for trades that have changed the tenor of the entire league.

Throughout its history, the Association has been shaped by huge moves, with stars switching cities from the summer through the trade deadline. Because of arcane salary cap rules, many of those trades included some moving parts lost in the hysteria over big names.

Do you consider yourself a big NBA fan? Then put your knowledge to the test in our insanely difficult trade trivia quiz.