 EU law requires that the goods or services produced legally in one Member States should be allowed unhindered access to markets of other Member States.The latter are not allowed to apply their laws except in specific circumstances.When they are allowed to do so, this will be under a specifically developed test called General Good Test.