Improve PerMaterialTest
Previously, some tests weren't run on magic-materials such as SIGN_POST