AdjustmentSource tests moved into a shared example.

has_many and before_destroy declarations moved into concern.

fixes #5731