AdjustmentSource tests moved into a shared example.

has_many and before_destroy declarations moved into concern.