Builds an instance of junit Description adhering with this logic for building the name:
If the PactSource is of type BrokerUrlSource and its tag is not empty then
the test name will be "#consumername
tag:#tagname - Upon #interaction".
For all the other cases "#consumername - Upon #interaction"