[#46898331] Add desired unit tests for source_host

These reference the desired interface and behaviour.