put setup function into a separate NMSSM test header to make it reusable