Refactor SetSiteLinkTest

This has gone from 12 tests 40 assertions to
15 tests 112 assertions!
Change-Id: I8dbd693441e6bc4bfee3c2e25fab47e6e4c5a6a0