Add tests for FK to self