[Fixes #926] Protocol & Host name ignored when creating action link

/cc: @rynowak @dougbu 
this is ok as a pattern. Use [MemberData(...)] and break it out into a static property so its readable