Add test for system description factory

nitpick: missing parentheses