Add scenario when associating an extension outside of context range
add scenario for an extension that is already linked
Merge remote-tracking branch 'origin/extension_association_validation'