I think these tests are a bit much. They don't really check anything other than pretty trivial constructor logic.