test for the facter factsource
test for behaviour not construction

That the factsource => yaml brings in the class factsource::yaml feels more
like a construction detail that's not important to test for, rather than a
behavior that's important for the catalog.