Add underlying constructor tests